Answers:
我认为入侵每个文件的ESLint规则不是一个好主意。
您应该globals
在.eslintrc
或中定义package.json
。
对于.eslintrc:
"globals": {
"angular": true
}
对于package.json
:
"eslintConfig": {
"globals": {
"angular": true
}
}
聚苯乙烯
阅读文档是开发人员必不可少的美德
https://eslint.org/docs/user-guide/configuring#specifying-globals
true
如果可以将全局变量分配给其他变量,并且false
不应该将其重新分配,则将全局变量设置为。
您可以为每个文件或在配置中添加全局变量。如果您不想更改配置,则必须在每个文件中添加使用的全局变量。
要使用JavaScript文件中的注释指定全局变量,请使用以下格式:
/* global var1, var2 */
这定义了两个全局变量
var1
和var2
。如果要有选择地指定这些全局变量永远不应该写入(只能读取),则可以为每个全局变量设置一个false标志:/* global var1:false, var2:false */
http://eslint.org/docs/2.0.0/user-guide/configuring#specifying-globals
->
eslint.org/docs/user-guide/configuring#specifying-globals。ESLint的文档是很棒的IMO,您应该看一下。