2015-06-14 47 views
0

我在運行Ubuntu 14.10 64Bits。 Node.js版本是0.12.2,NPM版本是2.7.4。Angular-hottowel gulp serve-build failing

**這是不是Visual Studio項目,而https://github.com/johnpapa/generator-hottowel

我想不通這一個,運行的是gulp serve-build或只是gulp build後,我得到這個錯誤:

[14:36:52] Finished 'inject' after 236 ms 
**PATH-TO-MY-PROJECT**/node_modules/gulp-jscs/index.js:99 
      this.emit('error', new gutil.PluginError('gulp-jscs', out.join('\n\n'), { 
                    ^RangeError: Invalid string length 
    at Array.join (native) 
    at DestroyableTransform._flush (**PATH-TO-MY-PROJECT**/node_modules/gulp-jscs/index.js:99:62) 
    at DestroyableTransform.<anonymous> (**PATH-TO-MY-PROJECT**/node_modules/gulp-jscs/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:135:12) 
    at DestroyableTransform.g (events.js:199:16) 
    at DestroyableTransform.emit (events.js:129:20) 
    at finishMaybe (**PATH-TO-MY-PROJECT**/node_modules/gulp-jscs/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:371:12) 
    at endWritable (**PATH-TO-MY-PROJECT**/node_modules/gulp-jscs/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:378:3) 
    at DestroyableTransform.Writable.end (**PATH-TO-MY-PROJECT**/node_modules/gulp-jscs/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:356:5) 
    at DestroyableTransform.onend (**PATH-TO-MY-PROJECT**/node_modules/gulp-jshint/node_modules/through2/node_modules/readable-stream/lib/_stream_readable.js:523:10) 
    at DestroyableTransform.g (events.js:199:16) 

我有Sublime Text 3的JSCS插件,我無法在樣式中找到任何錯誤。有誰能幫我一下嗎?

**編輯** 我已經嘗試清除緩存並安裝不同版本的插件,但它顯示不同的錯誤或出現相同的問題。

所以我繼續在插件的index.js文件中添加一個try/catch塊。這允許在我的gulp.js文件中執行其餘的gulp任務,但我不認爲它是一個解決方案。

您認爲如何?

回答

0

JSCS gulp插件與崇高的pl nothing沒有任何關係。看起來你的插件有錯誤。

我不能說這個信息來自哪裏。經常刪除節點模塊並重新安裝:

npm cache clear 
npm i 

幫助。

+0

非常感謝亞歷克斯,我知道它與它無關,我只是指出我無法親手看到錯誤。我已經刪除了整個node_modules文件夾,並再次運行''npm install'''。清理chache會有所作爲嗎? – ackzell

+0

有時它有幫助。這取決於錯誤。它只是最簡單的嘗試。 – Alex