【问题标题】:Web starter kit gulp error on first install首次安装时 Web 入门工具包 gulp 错误
【发布时间】:2014-09-07 15:37:09
【问题描述】:

尝试 WSK,我只是按照谷歌开发网站上的说明进行操作,这是我在 $ gulp 或 $ gulp serve 后的错误:

/folderpath/web-starter-kit-master/node_modules/gulp-ruby-sass/index.js:46
        msg = msg.replace(new RegExp(path + '/?', 'g'), '');
                          ^
SyntaxError: Invalid regular expression: //var/folders/F9/F9lleWHkHiiltRH5iZcuLk+++TI/-Tmp-/gulp-ruby-sass/?/: Nothing to repeat
    at new RegExp (<anonymous>)
    at /folderpath/web-starter-kit-master/node_modules/gulp-ruby-sass/index.js:46:21
    at Array.forEach (native)
    at removePaths (/folderpath/web-starter-kit-master/node_modules/gulp-ruby-sass/index.js:45:8)
    at Socket.<anonymous> (/folderpath/web-starter-kit-master/node_modules    /gulp-ruby-sass/index.js:118:14)
    at Socket.EventEmitter.emit (events.js:95:17)
    at Socket.<anonymous> (_stream_readable.js:746:14)
    at Socket.EventEmitter.emit (events.js:92:17)
    at emitReadable_ (_stream_readable.js:408:10)
    at emitReadable (_stream_readable.js:404:5)

【问题讨论】:

    标签: ruby sass gulp


    【解决方案1】:

    刚遇到这个(今晚也是第一次设置 WSK)。

    看起来这是 gulp-ruby-sass 不久前实际修复的错误: https://github.com/rjm101/gulp-ruby-sass/commit/789d45f9b076781db652448a472357064a0f3e41

    无论出于何种原因,WSK 的 node_modules 目录中都没有它。

    我只是通过在本地手动编辑 web-starter-kit-master/node_modules/gulp-ruby-sass/index.js 并进行上述链接更改来实现此功能。我敢肯定有更合适的方法来处理这个问题,但是已经很晚了,我正在失去耐心:)

    【讨论】:

      猜你喜欢
      • 2015-01-21
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      • 2018-04-02
      • 1970-01-01
      相关资源
      最近更新 更多