【问题标题】:Cannot load gulp: Error: ENOENT: no such file or directory 'node-sass/vendor'无法加载 gulp:错误:ENOENT:没有这样的文件或目录“node-sass/vendor”
【发布时间】:2019-02-14 06:02:34
【问题描述】:

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

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 和 Google 上找到的东西。

我有什么遗漏吗?

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

【问题讨论】:

    标签: node.js ionic-framework npm sass gulp


    【解决方案1】:

    这太不可思议了,但我通过手动将文件夹添加到 node-sass 文件夹来修复它。

    我被这条评论触发了:https://github.com/HabitRPG/habitica/issues/7758#issuecomment-230465352

    该死的!希望它可以帮助某人。

    在那之后,我做了npm rebuild node-sass,它又开始工作了。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-10-14
        • 1970-01-01
        • 2020-05-05
        • 1970-01-01
        • 2015-06-12
        • 1970-01-01
        • 2019-06-29
        • 1970-01-01
        • 2017-10-07
        相关资源
        最近更新 更多