2015-06-17 39 views
2

我正在開發使用離子框架的應用程序。在這裏我整合了Parse服務器API。但是,當我運行我的應用程序現在面臨如下的問題 -錯誤 - Linting www/js/parse.js

Linting www/js/parse.js 
Errors in file www/js/parse.js 
9212:1 -> Unreachable '(' after 'return'. -> (function() { 
9265:2 -> Read only. -> exports = module.exports = _; 

但parse.js是一個SDK文件,我不能作出任何改變它。

任何人都可以解釋我最近怎麼了?

在此先感謝!

+0

有什麼問題? –

回答

2

我想你已經手動下載並保存了parse.js到你的項目。用bower管理外部庫會更好。例如,要安裝這個庫執行從你的項目的根下一個:

bower install parse-sdk 

這將在www/lib目錄中安裝parse-sdk庫。要將此項目依賴項添加到您的bower管理器,請將--save添加到命令末尾,並將其保存在bower.json中。

index.html之內包括從www/lib/parse-js-sdk位置的parse.js

現在,作爲hooks目錄一部分的linting將不會處理www/lib目錄中的任何文件。

如果您仍想像您那樣手動執行此操作,請將所有庫保存在www/js目錄之外以避免發生短路。另外考慮包括JS文件的縮小版本以加快速度。

-1

我建議將所有vendors lib添加到www/lib目錄中。

我personnaly然後沒有供應商目錄到jshint測試。

這被配置到hooks/before_prepare/02_jshint.js入變量:

var foldersToProcess = []; 

如你definied js的DIR被解析爲jshint和在它加入廠商lib中,它被處理。

+0

降級我的答案的人可以解釋我爲什麼嗎? – aorfevre

相關問題