首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在括号中设置jslint ES6指令?

如何在括号中设置jslint ES6指令?
EN

Stack Overflow用户
提问于 2017-06-22 04:57:14
回答 2查看 11.9K关注 0票数 6

我得到这样的错误:“期望一个标识符,而不是看到'const'",我使用的是方括号文本编辑器。我找到了这个答案:“您需要指定es6指令。请参阅JSLint帮助”。但是我不知道如何在括号中指定es6指令。下面是我的代码:

代码语言:javascript
复制
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,它工作得很好。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-22 05:02:28

One文件

如果我没记错的话,你把下面的内容放在你的文件的最上面:

代码语言:javascript
复制
/*jslint es6:true*/

项目范围

如果您希望项目中的所有文件都遵循ES6,则可以将.brackets.json文件添加到项目的根目录中。

括号宽

如果您希望所有文件都遵循ES6,您可以通过单击以下菜单项来修改用户全局首选项:Debug -> Open Preferences,然后将jslint.options属性添加到您的首选项中。

有关详细信息,请参阅How-to-Use-Brackets: Preferences

但是,我只是尝试在禁用所有扩展的情况下安装支架,并且支架不理解该指令。我认为支架默认安装了一个非常旧的jslint版本。您可能希望使用一些扩展来尝试补充旧版本。

我最终所做的是安装brackets-jshint,并通过以下选项将我的括号首选项文件更改为默认使用jshint:

代码语言:javascript
复制
{
    "language": {
        "javascript": {
            "linting.prefer": [
                "JSHint"
            ],
            "linting.usePreferredOnly": true
        }
    }
}
票数 8
EN

Stack Overflow用户

发布于 2017-06-22 05:05:24

尝试在文件的顶部添加注释,如下所示:as documented in JSLint Help...

代码语言:javascript
复制
/*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;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44686144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档