1

我在使用导出的注释来防止使用 eslint 的未使用变量警告时遇到问题。全局注释在我的代码中的其他地方正常工作。

来自 eslint 的警告:

"bootstrap" is defined but never used  no-unused-vars

代码:

/* exported bootstrap */
var bootstrap = require('bootstrap');
4

1 回答 1

0

如果您打开了nodecommonjs环境,它们会创建一个额外的范围,这意味着在浏览器环境中将被标记为全局的变量无法全局访问。因此,您不能将它们标记为exported. 所以如果你想在当前文件之外的地方使用变量,你必须使用modules.export = {...}. 这就是为什么exported评论不起作用。

于 2015-11-16T01:55:10.690 回答