javascript - 在 Webpack 中获取 "Cannot resolve module ' aws-sdk' ,'child_process' ,'net' "in/node_modules/watchpack

标签 javascript npm webpack web-deployment

我正在尝试构建我的 prod webpack 文件并收到“无法解析模块”aws-sdk、child_process 的 5-10 个错误。

所有这些错误都以相同的路径开始:“ERROR in (webpack)/~/watchpack/~/chokidar/~/fsevents/”

例如:

(webpack)/~/watchpack/~/chokidar/~/fsevents/~/node-pre-gyp/lib/node-pre-gyp.js 中的错误 找不到模块:错误:无法解析"file"或“目录”../package

(webpack)/~/watchpack/~/chokidar/~/fsevents/~/node-pre-gyp/lib/info.js 中的错误 找不到模块:错误:无法解析模块“aws-sdk”

(webpack)/~/watchpack/~/chokidar/~/fsevents/~/node-pre-gyp/lib/publish.js 中的错误 找不到模块:错误:无法解析模块“aws-sdk”

(webpack)/~/watchpack/~/chokidar/~/fsevents/~/node-pre-gyp/lib/testbinary.js 中的错误 找不到模块:错误:无法解析模块“child_process”

(webpack)/~/watchpack/~/chokidar/~/fsevents/~/forever-agent/index.js 中的错误 找不到模块:错误:无法解析模块“net”

这里是我在 package.json 中的依赖:

“开发依赖”:{

"babel-core": "^6.4.5",
"babel-loader": "^6.2.1",
"babel-preset-es2015": "^6.3.13",
"babel-preset-react": "^6.3.13",
"css-loader": "^0.25.0",
"file-loader": "^0.9.0",
"json-loader": "^0.5.4",
"node-sass": "^3.9.0",
"react": "^15.3.2",
"sass-loader": "^4.0.1",
"style-loader": "^0.13.1",
"url-loader": "^0.5.7",
"webpack": "^1.13.2",
"webpack-bundle-tracker": "0.0.93",
"webpack-dev-server": "^1.15.1"

}, “依赖项”:{

"chart.js": "^1.1.1",
"jquery": "^2.2.0",
"material-ui": "^0.15.4",
"react-addons-css-transition-group": "^15.3.1",
"react-bootstrap": "^0.30.3",
"react-chartjs": "^0.8.0",
"react-dom": "^15.3.0",
"react-hot-loader": "^3.0.0-beta.3",
"react-redux": "^4.4.5",
"react-router": "^2.7.0",
"react-sortable-hoc": "0.0.8",
"react-tap-event-plugin": "^1.0.0",
"redux": "^3.6.0"

最佳答案

我有同样的问题,实际上你尝试在客户端应用服务器模块,为了解决这个问题,在你的 webpack 配置客户端添加以下代码:

node: {
  fs: "empty",
  child_process : "empty",
  net : "empty",
}

关于javascript - 在 Webpack 中获取 "Cannot resolve module ' aws-sdk' ,'child_process' ,'net' "in/node_modules/watchpack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39692275/

相关文章:

javascript - 如何在 IE11 中使用 native 代码进行 polyfill?

javascript - 子进程 exec cwd,未设置当前工作目录

javascript - 如何点击selenium中的自定义属性?

node.js - 更新 package.json 文件,并将依赖项手动复制到 node_modules 中

html - 无法使用 html 加载图像。仅适用于 css

javascript - 更新到 React 16.2.0 时找不到模块 "react/lib/ReactComponentTreeHook"错误

javascript - 如何解决客户端验证问题?

javascript - METEOR 更改选择标签颜色

node.js - npm安装错误在解析附近时JSON输入意外结束

javascript - Webpack 无法从包的子目录中解析模块