我得到这样的错误:“期望一个标识符,而不是看到'const'",我使用的是方括号文本编辑器。我找到了这个答案:“您需要指定es6指令。请参阅JSLint帮助”。但是我不知道如何在括号中指定es6指令。下面是我的代码:
const singleQuotes = '<p>Single quotes</p>';
const doubleQuotes = "<p>Double quotes</p>";
const stringLiterals = `<p>String literlas</p>`;
const result = singleQuotes + doubleQuotes + stringLiterals;
document.querySelector('.basic').innerHTML = result;我很感谢你的帮助。如果我使用var,它工作得很好。
发布于 2017-06-22 05:02:28
One文件
如果我没记错的话,你把下面的内容放在你的文件的最上面:
/*jslint es6:true*/项目范围
如果您希望项目中的所有文件都遵循ES6,则可以将.brackets.json文件添加到项目的根目录中。
括号宽
如果您希望所有文件都遵循ES6,您可以通过单击以下菜单项来修改用户全局首选项:Debug -> Open Preferences,然后将jslint.options属性添加到您的首选项中。
有关详细信息,请参阅How-to-Use-Brackets: Preferences。
但是,我只是尝试在禁用所有扩展的情况下安装支架,并且支架不理解该指令。我认为支架默认安装了一个非常旧的jslint版本。您可能希望使用一些扩展来尝试补充旧版本。
我最终所做的是安装brackets-jshint,并通过以下选项将我的括号首选项文件更改为默认使用jshint:
{
"language": {
"javascript": {
"linting.prefer": [
"JSHint"
],
"linting.usePreferredOnly": true
}
}
}发布于 2017-06-22 05:05:24
尝试在文件的顶部添加注释,如下所示:as documented in JSLint Help...
/*jslint
es6
*/
const singleQuotes = '<p>Single quotes</p>';
const doubleQuotes = "<p>Double quotes</p>";
const stringLiterals = `<p>String literlas</p>`;
const result = singleQuotes + doubleQuotes + stringLiterals;
document.querySelector('.basic').innerHTML = result;https://stackoverflow.com/questions/44686144
复制相似问题