我在不同于我通常使用的计算机上运行节点应用程序时遇到问题。经过大量的故障排除后:
我得到的错误消息是:
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不能正常工作?
发布于 2019-11-25 14:30:07
视窗。请在下面尝试
node node_modules/node-sass/scripts/install.js
npm rebuild node-sass
发布于 2019-05-29 04:34:19
您的用户没有在您尝试的文件夹中写入的权限。您使用的是3 ...
,因此它会转到第二个...nvm/versions/node/v8.9.0/lib/node_modules
上的文件夹/Users
https://stackoverflow.com/questions/56348824
复制相似问题