Javascript “我该如何解决?”;无未使用的VAR“;对于主条目Browserify js文件?

Javascript “我该如何解决?”;无未使用的VAR“;对于主条目Browserify js文件?,javascript,gulp,browserify,eslint,Javascript,Gulp,Browserify,Eslint,我使用Gulp和Browserify可以使用ES6导入,也可以使用ESLint应用编码标准 因此,我需要一个用于Browserify的条目文件,它只导入我的所有其他文件: import Carousel from "./bootstrap/carousel"; import Transition from "./bootstrap/transition"; import Header from "./header/header"; 不幸的是,埃斯林特抱怨道 data/themes/js/src

我使用Gulp和Browserify可以使用ES6导入,也可以使用ESLint应用编码标准

因此,我需要一个用于Browserify的条目文件,它只导入我的所有其他文件:

import Carousel from "./bootstrap/carousel";
import Transition from "./bootstrap/transition";
import Header from "./header/header";
不幸的是,埃斯林特抱怨道

data/themes/js/src/main.js
  1:8  error  'Carousel' is defined but never used    no-unused-vars
  2:8  error  'Transition' is defined but never used  no-unused-vars
  3:8  error  'Header' is defined but never used      no-unused-vars

我不想禁用该规则(尽管我只能对该文件禁用)

如果您想导入一个模块纯粹是为了其副作用,可以使用

import "module";

如果您想纯粹为了其副作用而导入模块,可以使用

import "module";

您需要导出它们或在eslintUse中禁用规则使用
import“…”
?但是设置很奇怪。这些文件本身有什么作用吗?如果没有,您如何访问它们定义/导出的内容?导出它们是什么意思?@FelixKling:它们添加了一些DOM事件侦听器等。。另外两个是引导插件。我愿意接受所有建议,因为总体架构对我来说很重要。您需要导出它们或在eslintUse
import“…”
中禁用规则?但是设置很奇怪。这些文件本身有什么作用吗?如果没有,您如何访问它们定义/导出的内容?导出它们是什么意思?@FelixKling:它们添加了一些DOM事件侦听器等。。另外两个是引导插件。我对所有的建议都持开放态度,因为总体架构对我来说很重要,我想应该这样做<代码>导入“/header/header.js”。谢谢附加问题:设置方面:我是否应该为Browserify做一个多条目设置,以便删除只导入其余内容的实际“main.js”文件?有什么提示吗?没有提示,我已经有一段时间没有使用browserify了,对不起。抛开browserify不谈,从架构上来说,导入纯粹用于副作用的模块是一个好主意吗?嗯,这不太好,但最后,“根模块/文件”也只是为了副作用而加载的。所以,只要它接近顶部,我就不会太担心它。我想应该这样<代码>导入“/header/header.js”。谢谢附加问题:设置方面:我是否应该为Browserify做一个多条目设置,以便删除只导入其余内容的实际“main.js”文件?有什么提示吗?没有提示,我已经有一段时间没有使用browserify了,对不起。抛开browserify不谈,从架构上来说,导入纯粹用于副作用的模块是一个好主意吗?嗯,这不太好,但最后,“根模块/文件”也只是为了副作用而加载的。所以只要它接近顶端,我就不会太担心它。