我有一个在电子中运行的 angular2 webpack 项目。我正在尝试使用shelljs
,但 webpack 无法构建并出现错误:
[0] ERROR in ./~/shelljs/src/exec.js
[0] Module not found: Error: Can't resolve 'child_process' in 'D:\Projects\angular-electron\node_modules\shelljs\src'
[0] @ ./~/shelljs/src/exec.js 6:12-36
[0] @ ./~/shelljs/src ^\.\/.*$
[0] @ ./~/shelljs/shell.js
我的 webpack 配置针对的是我的 polyfillselectron-renderer
正在使用zone-node
:
return {
target: 'electron-renderer', //webpack-build-common.js
...
和
import 'zone.js/dist/zone-node'; //polyfills.ts
我尝试将 webpack 目标更改为,node
但没有效果。
你可以在paste bin上看到我的整个 webpack 配置