【发布时间】:2018-03-25 07:42:50
【问题描述】:
我是 angular 5 的新手,目前我已将 angular 2 到 5 的项目更新,但是当我运行 npm install 命令时出现以下错误。
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)
所以我无法解决问题所在。如果我用 Sudo 运行 npm install 它可以正常工作。
【问题讨论】:
-
我认为您可能对文件和目录命名约定有疑问。您的目录可能有“_”或其他符号,您只能使用字符和数字。
标签: angular npm npm-install