angular-cli
正在捆绑osenv node_modules
,因为在service ts
内引用app.component.ts
文件是有道理的。有没有办法可以排除那些文件系统electronjs
特定的node_modules?下面是stacktrace
ERROR in ./node_modules/osenv/osenv.js
Module not found: Error: Can't resolve 'child_process' in
'C:\POC\Electron\fileexplorer\node_modules\osenv'
resolve 'child_process' in 'C:\POC\Electron\fileexplorer\node_modules\osenv'
Parsed request is a module
using description file:
C:\POC\Electron\fileexplorer\node_modules\osenv\package.json (relative path: .)
Field 'browser' doesn't contain a valid alias configuration
答案 0 :(得分:0)
我能找到解决这个问题的方法但是我必须使用webpack配置而不是angular-cli以下是步骤
2)编辑webpack.config.js并添加" child_process": '空'到
" node":{ " fs":"空", "全球":是的, "加密":"空", " tls":"空", " net":"空", "过程":是的, "模块":false, " clearImmediate":false, " setImmediate":false, " child_process":'空' },