我正在尝试在Webpack中使用Semantic UI和jQuery。看似非常简单的概念,但在这种情况下变得不可能复杂。我无法在Web上找到一个用Webpack演示jQuery和Semantic的解决方案。 我遇到的问题是我通过indexN通过index.html加载了语义和jquery。现在我想将它们移动到捆绑包中,我需要全局可用。
我用过:
new webpack.ProvidePlugin({
$: "jquery",
'jQuery': "jquery",
"window.jQuery": "jquery"
}),
虽然我无法测试它是否有效,因为语义加载事先并尝试使用不可用的jQuery。我希望语义在全球范围内可用,因为我认为它不能明确导入。
由于
答案 0 :(得分:-2)
只需记住删除node_modules目录并通过npm install
重新安装所有内容即可解决此问题。
我以前的所有尝试都在安装的软件包dir中造成混乱,最终误报了不存在的问题。
这个故事的道德:当有疑问时,重新创建你的node_modules!