Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Windows 10完全无法打开js文件,访问被拒绝_Node.js_Windows_Permissions_Gulp_Uac - Fatal编程技术网

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中做这个练习。现在你也有同样的问题了。你找到解决办法了吗?