错误 - Linting www / js / parse.js

时间:2015-06-17 11:43:50

标签: parse-platform ionic-framework

我正在使用离子框架开发应用程序。在其中我正在集成Parse服务器API。但是当我运行我的应用程序时,我面临以下问题 -

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文件,我无法对其进行任何更改。

有人能解释我这是错的吗?

提前致谢!

2 个答案:

答案 0 :(得分:2)

我认为您已手动将parse.js下载并保存到项目中。使用bower管理外部库会更好。例如,要安装此库,请从项目根目录执行下一个:

bower install parse-sdk

这将在parse-sdk目录中安装www/lib库。要将此项目依赖项添加到您的bower管理器,请将--save添加到命令的末尾,它将保存在bower.json中。

index.html内包含parse.js位置的www/lib/parse-js-sdk

现在,作为hooks目录一部分的linting将不会处理www/lib目录中的任何文件。

如果您仍想像您一样手动执行此操作,请将所有库保存在www/js目录之外以避免掉落。还要考虑包含缩小版本的JS文件以加快速度。

答案 1 :(得分:-1)

我建议将所有<?php session_start(); $customerName = $_SESSION["design_name"]; //Get the base-64 string from data $filteredData=substr($_POST['img_val_server'], strpos($_POST['img_val_server'], ",")+1); //Decode the string $unencodedData=base64_decode($filteredData); //Check for previous user images $fileName = '/customer-submits/design-' . $customerName . '.png'; if (file_exists($filename)) { //THIS IS WHERE IS WANT THE FILE TO SAVE CONSECUTIVELY } else { //Save the image file_put_contents('customer-submits/design-' . $customerName . '.png', $unencodedData); $file = 'customer-submits/design-' . $customerName . '.png' ; $fileName = basename($file); $fileSize = filesize($file); set_time_limit(0); header("Pragma: public"); header("Expires: 0"); // Cache Options header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); // Cache Options header("Content-type: application/octet-stream"); header("Content-Disposition: filename=\" " . $fileName ."\""); header("Content-length: " . $fileSize); readfile($file); include 'sendMail.php'; echo send_mail(); } ?> lib添加到www / lib目录中。

我个人然后没有jshint测试的供应商目录。

这被配置到vendors到变量:

hooks/before_prepare/02_jshint.js

由于您已经为jshint定义了js目录并在其中添加了供应商lib,因此会对其进行处理。