npm fs.js:646 return binding.open(pathModule._makeLong(path),stringToFlags(flags),mode);

fumotvh3  于 11个月前  发布在  其他
关注(0)|答案(3)|浏览(105)

我是新的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它是工作没有任何错误。

omtl5h9j

omtl5h9j1#

var notesString = fs.readFileSync('notes-data.json');
没有这样的文件或目录,打开
你的目录位置是空的或错误的

djmepvbi

djmepvbi2#

对我来说,当我使用终端在特定路径中运行代码时,它就能工作

pu82cl6c

pu82cl6c3#

我遇到了一个非常类似的错误。使用以下命令从npm版本6.1.0降级到6.0.1为我解决了这个错误:

npm i [email protected] -g

字符串

相关问题