Node.js Windows 10完全无法打开js文件,访问被拒绝
我在试着写一个吞咽脚本。但我得到了这个与权限相关的错误Node.js Windows 10完全无法打开js文件,访问被拒绝,node.js,windows,permissions,gulp,uac,Node.js,Windows,Permissions,Gulp,Uac,我在试着写一个吞咽脚本。但我得到了这个与权限相关的错误 fs.js:584 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^ Error: EPERM: operation not permitted, open 'd:\CODE\project\node_modules\ttf2woff2\jssrc\ttf2woff2.js' at Er
fs.js:584
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: EPERM: operation not permitted, open 'd:\CODE\project\node_modules\ttf2woff2\jssrc\ttf2woff2.js'
at Error (native)
at Object.fs.openSync (fs.js:584:18)
at Object.fs.readFileSync (fs.js:431:33)
at Object.Module._extensions..js (module.js:421:20)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object.<anonymous> (d:\CODE\project\node_modules\ttf2woff2\jssrc\index.js:3:27)
at Module._compile (module.js:413:34)
fs.js:584
返回binding.open(pathModule.\u makeLong(path)、stringToFlags(flags)、mode);
^
错误:EPERM:不允许操作,打开'd:\CODE\project\node\u modules\ttf2woff2\jssrc\ttf2woff2.js'
错误(本机)
在Object.fs.openSync(fs.js:584:18)
在Object.fs.readFileSync(fs.js:431:33)
在Object.Module.\u extensions..js(Module.js:421:20)
在Module.load(Module.js:357:32)
在Function.Module.\u加载(Module.js:314:12)
at Module.require(Module.js:367:17)
根据需要(内部/module.js:16:19)
反对。通过chrome而不是通过npm,仍然无法打开它
我禁用了UAC
我尝试在git上查看原始代码并将其复制到我创建的文件中。这只是在运行gulp任务时给了我一个javascript错误,我怀疑这是因为它的侧面显示了所有代码,缩进让我认为它在44k行处被截断
还是进不去
凯,我也有同样的问题。我们可以通过您想要尝试的更多方式来解决此问题。然而,我喜欢在其他一切都失败的情况下采用“一刀切”的方法。获取节点工具
npm install rimraf
在node_modules文件夹上运行rimraf
rimraf "C:\...\node_modules"
如果可能,请重新启动系统
安装所有节点包
npm install
会发生什么事?
包括文件夹/文件在内的任意数量的内容不存在,并且Windows资源管理器无法识别该事实。是的,的确如此 这绝对不是对以下问题的回答:OC问题涉及windows权限丢失,而这个答案只为npm提供了一个删除工具。@Riduidel,我不同意。请参阅。这正是我第一次遇到rimraf的原因。这不是意见的问题。这是事实。你可以在Windows7中做这个练习。现在你也有同样的问题了。你找到解决办法了吗?