我在与我通常使用的计算机不同的计算机上运行我的 Node 应用程序时遇到问题。经过大量故障排除:
我得到的错误信息是:
Error: ENOENT: no such file or directory, scandir '.../node_modules/node-sass/vendor'
我正在阅读的帖子建议我运行 sudo npm install -g node-sass
,这给了我以下错误:
Error: EACCES: permission denied, mkdir '...nvm/versions/node/v8.9.0/lib/node_modules/node-sass/build'
然后我尝试运行 sudo npm rebuild node-sass
但我收到相同的错误消息:
Error: EACCES: permission denied, mkdir '.../node_modules/node-sass/build'
然后我运行了 sudo npm install -g node-sass --unsafe-perm=true --allow-root
但它也没有用:
ENOENT: no such file or directory, scandir '.../node_modules/node-sass/vendor'
我在这里做错了什么?为什么 node-sass 不工作?为什么 sudo 不能正常工作?
最佳答案
window 。试试下面
node node_modules/node-sass/scripts/install.js
npm rebuild node-sass
关于node.js - 错误 : ENOENT: no such file or directory, scandir '.../node_modules/node-sass/vendor',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56348824/