【发布时间】:2018-11-29 12:22:14
【问题描述】:
我使用 Webpack,我的脚本就是这样组织的。
scripts
components
heroSlider.js
app.js
我通过 npa npm 安装 jQuery 并像这样导入 app.js
import $ from 'jquery';
而且它工作正常。 但我不想在我的组件文件中使用 jQuery。怎么样?
在 app.js 我也导入组件。
import heroSlider from './components/heroSlider';
heroSlider.js 看起来像这样
export default function heroSlider() {
// Here I wan't to use jQuery
}
但是当我想使用它时,我不想在组件中再次导入 jQuery。 有办法吗?
【问题讨论】:
-
"但是当我想使用它时,我不想在组件中再次导入 jQuery。"为什么?通常建议使用显式依赖而不是依赖全局状态。
-
你应该在每个你想使用它的文件中导入它,webpack 足够聪明,如果你担心的话,只导入一次
-
我想听的。 Tnx
标签: javascript jquery webpack