2015-11-04 3 views
1

У меня возникла проблема с использованием экспортированного комментария, чтобы предотвратить предупреждение неиспользуемой переменной с помощью eslint. Глобальный комментарий работает корректно в другом месте моего кода.Eslint Экспортированный комментарий не работает для меня

Предупреждение от eslint:

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

Код:

/* exported bootstrap */ 
var bootstrap = require('bootstrap'); 
+0

Информация здесь может помочь: https://github.com/eslint/eslint/issues/3833 – Gyandeep

ответ

0

Если вы node или commonjs среды включены, они создают дополнительный объем, что означает, что переменные, которые были помеченные как глобальные, скажем, в среде браузера, недоступны в глобальном масштабе. Таким образом, вы не можете отметить их как exported. Поэтому, если вы хотите использовать переменную где-то за пределами текущего файла, вы должны использовать modules.export = {...}. Вот почему комментарий exported не работает.