Javascript Eslint导出的注释对我不起作用
我在使用导出的注释来防止使用eslint发出未使用变量警告时遇到问题。全局注释在我的代码中的其他地方正常工作 来自eslint的警告:Javascript Eslint导出的注释对我不起作用,javascript,eslint,Javascript,Eslint,我在使用导出的注释来防止使用eslint发出未使用变量警告时遇到问题。全局注释在我的代码中的其他地方正常工作 来自eslint的警告: "bootstrap" is defined but never used no-unused-vars 代码: 如果启用了node或commonjs环境,它们会创建一个额外的作用域,这意味着在浏览器环境中标记为全局的变量无法全局访问。因此,您不能将它们标记为导出的。因此,如果要在当前文件之外的某个地方使用变量,则必须使用modules.export={…}
"bootstrap" is defined but never used no-unused-vars
代码:
如果启用了
node
或commonjs
环境,它们会创建一个额外的作用域,这意味着在浏览器环境中标记为全局的变量无法全局访问。因此,您不能将它们标记为导出的。因此,如果要在当前文件之外的某个地方使用变量,则必须使用modules.export={…}
。这就是为什么导出的注释不起作用。如果打开了节点
或commonjs
环境,它们会创建一个额外的作用域,这意味着在浏览器环境中标记为全局的变量无法全局访问。因此,您不能将它们标记为导出的。因此,如果要在当前文件之外的某个地方使用变量,则必须使用modules.export={…}
。这就是为什么导出的注释不起作用。此处的信息可能有帮助:此处的信息可能有帮助:
/* exported bootstrap */
var bootstrap = require('bootstrap');