我正在尝试构建我的 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/