2015-06-17 38 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

相关问题