无法载入Gulp:错误:枚举:没有这样的文件或目录“node-sass/vendor”

xt0899hw  于 2022-12-08  发布在  Gulp
关注(0)|答案(2)|浏览(134)

这个问题已经困扰了好几个小时,却无法解决:

Cannot load gulp: Error: ENOENT: no such file or directory, scandir '/Users/ME/mywebsite/node_modules/node-sass/vendor'

奇怪的是,node-sass模块在我的文件中**(我检查过了),重新安装、重建或删除根本不起作用**。当我试图启动gulp sass将SCSS转换为CSS时,它总是给我同样的错误。
我别无选择,因为我已经尝试了所有我能在SO和谷歌上找到的东西。
我是不是错过了什么?

**PS:**使用Ionic.请看我的配置:

[WARN] Bad integration name: gulp
✔ Gathering environment info - done!

Ionic:

   ionic (Ionic CLI) : 4.1.2 (/usr/local/lib/node_modules/ionic)
   Ionic Framework   : ionic1 master
   @ionic/v1-toolkit : 1.0.8

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : android 6.3.0, ios 4.4.0
   Cordova Plugins       : no whitelisted plugins (9 plugins total)

System:

   ios-deploy : 1.9.0
   ios-sim    : 5.0.8
   NodeJS     : v6.8.1 (/usr/local/bin/node)
   npm        : 2.15.11
   OS         : macOS High Sierra
   Xcode      : Xcode 9.4.1 Build version 9F2000
nr9pn0ug

nr9pn0ug1#

这是令人难以置信的,但我通过手动添加一个文件夹到node-sass文件夹修复了它。
我被这句话触发了:https://github.com/HabitRPG/habitica/issues/7758#issuecomment-230465352
该死!希望能帮到什么人。
之后,我做了npm rebuild node-sass,它又开始工作了。

7tofc5zh

7tofc5zh2#

我刚刚做了一个npm安装node-sass,它创建了文件夹,就像它错过了第一次安装。

相关问题