首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >错误: ENOENT:没有这样的文件或目录,scandir '.../node_modules/node-sass/vendor‘

错误: ENOENT:没有这样的文件或目录,scandir '.../node_modules/node-sass/vendor‘
EN

Stack Overflow用户
提问于 2019-05-29 03:22:23
回答 2查看 14.2K关注 0票数 14

我在不同于我通常使用的计算机上运行节点应用程序时遇到问题。经过大量的故障排除后:

我得到的错误消息是:

代码语言:javascript
复制
Error: ENOENT: no such file or directory, scandir '.../node_modules/node-sass/vendor'

我读到的一个帖子建议我运行sudo npm install -g node-sass,这给了我以下错误:

代码语言:javascript
复制
Error: EACCES: permission denied, mkdir '...nvm/versions/node/v8.9.0/lib/node_modules/node-sass/build'

然后我尝试运行sudo npm rebuild node-sass,但得到了相同的错误消息:

代码语言:javascript
复制
Error: EACCES: permission denied, mkdir '.../node_modules/node-sass/build'

然后我运行了sudo npm install -g node-sass --unsafe-perm=true --allow-root,但它也不起作用:

代码语言:javascript
复制
ENOENT: no such file or directory, scandir '.../node_modules/node-sass/vendor'

我在这里做错了什么?为什么node-sass不起作用?为什么sudo不能正常工作?

EN

回答 2

Stack Overflow用户

发布于 2019-11-25 14:30:07

视窗。请在下面尝试

代码语言:javascript
复制
node node_modules/node-sass/scripts/install.js
npm rebuild node-sass
票数 37
EN

Stack Overflow用户

发布于 2019-05-29 04:34:19

您的用户没有在您尝试的文件夹中写入的权限。您使用的是3 ...,因此它会转到第二个...nvm/versions/node/v8.9.0/lib/node_modules上的文件夹/Users

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56348824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档