node.js - 错误 : ENOENT: no such file or directory, scandir '.../node_modules/node-sass/vendor'

标签 node.js node-sass

我在与我通常使用的计算机不同的计算机上运行我的 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/

相关文章:

node.js - 收到第一个字节后停止 superagent(只获取重定向 url)

node.js - 无法解析 Angular Universal 的依赖项

node.js - 在服务器重新启动时,如何区分并恢复来自同一用户的两个不同的客户端套接字连接?

reactjs - 构建Reacjs项目后不透明度值改为1%

sass - Webpack SASS 加载器无法对常见的 SCSS 导入进行重复数据删除

javascript - 错误: The `libsass` binding was not found

javascript - express 中未处理的异常

javascript - node.js http.get() "on(end,callback())"事件是如何工作的?

reactjs - Node-sass 是 React 项目的开发依赖还是生产依赖?

Sass 导入不抓取 node_modules 以找到合适的包