我正在使用离子框架开发应用程序。在其中我正在集成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文件,我无法对其进行任何更改。
有人能解释我这是错的吗?
提前致谢!
答案 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,因此会对其进行处理。