我是新的Angular 5,目前我已经更新了我的项目,这是在Angular 2到5,但当我运行npm安装命令我得到以下错误.
fs.js:646
return binding.open(pathModule._makeLong(path), stringToFlags(flags),
mode);
^
Error: ENOENT: no such file or directory, open
'/home/bijay/projects/project_name/config/Config.d.ts'
at Object.fs.openSync (fs.js:646:18)
at Object.fs.writeFileSync (fs.js:1299:33)
at Object.<anonymous> (/home/bijay/projects/project_name/node_modules/node-config-ts/src/createTypedefs.js:14:4)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
字符串
所以我不能得到什么是问题。如果我运行npm安装与Sudo它是工作没有任何错误。
3条答案
按热度按时间omtl5h9j1#
var notesString = fs.readFileSync('notes-data.json');
没有这样的文件或目录,打开
你的目录位置是空的或错误的
djmepvbi2#
对我来说,当我使用终端在特定路径中运行代码时,它就能工作
pu82cl6c3#
我遇到了一个非常类似的错误。使用以下命令从npm版本6.1.0降级到6.0.1为我解决了这个错误:
字符串