以下JS:(function(){"usestrict";$("#target").click(function(){console.log("clicked");});}());产量:test.js:line5,col3,'$'isnotdefined.当使用JSHint0.5.5进行linted时。有什么想法吗? 最佳答案 如果您使用的是相对较新的JSHint版本,通常首选的方法是在项目的根目录中创建一个.jshintrc文件,并将此配置放入其中:{"globals":{"$":false}}这向JSHint声明$是一个全局变量
以下JS:(function(){"usestrict";$("#target").click(function(){console.log("clicked");});}());产量:test.js:line5,col3,'$'isnotdefined.当使用JSHint0.5.5进行linted时。有什么想法吗? 最佳答案 如果您使用的是相对较新的JSHint版本,通常首选的方法是在项目的根目录中创建一个.jshintrc文件,并将此配置放入其中:{"globals":{"$":false}}这向JSHint声明$是一个全局变量
为了关闭JSHint中特定行的linting规则,我们使用以下规则:/*jshintignore:start*/$scope.someVar=ConstructorFunction();/*jshintignore:end*/我一直在尝试为eslint找到上述内容的等价物。 最佳答案 禁用下一行://eslint-disable-next-lineno-use-before-definevarthing=newThing();或者使用单行语法:varthing=newThing();//eslint-disable-lineno-u
为了关闭JSHint中特定行的linting规则,我们使用以下规则:/*jshintignore:start*/$scope.someVar=ConstructorFunction();/*jshintignore:end*/我一直在尝试为eslint找到上述内容的等价物。 最佳答案 禁用下一行://eslint-disable-next-lineno-use-before-definevarthing=newThing();或者使用单行语法:varthing=newThing();//eslint-disable-lineno-u