我最近接触了JS / TS世界,我开始研究Angular2+
。我正在构建Angular2+
项目(使用angular-cli
),Electron
制作跨平台应用。我想使用OS
与NodeJS child_process
进行互动(然后可能会使用npm
repo中的精彩图书馆和项目),但我无法理解如何制作这个工作
我看到这已被问过一次,人们只是让它像这样工作:
添加.angular-cli.json
"scripts": [
"../node_modules/child_process/child_process.js"
],
在typings.d.ts
(在src下)声明变量。喜欢:
declare var child_process: any;
在TS文件中导入您需要的文件
import * as process from 'child_process';
然后我实际上可以使用它,实际上我可以看到自动完成工作(我从child_process.js
源手动保存NodeJS
,是否有更好的方法可以使用它?)
但是在编译时,我得到了:
找不到模块:错误:无法解决' child_process'
我做错了什么?
非常感谢