【发布时间】:2020-12-19 10:17:03
【问题描述】:
所以我在 symfony 项目中使用 webpack encore,并且我有这个带有 jQuery 插件的 github repo,我想导入这个插件以在我的代码中使用它,但我不知道该怎么做那;即使我确信这是一个非常经典的用例...... 这种依赖关系应该用 yarn 或 webpack 解决,还是两者都解决? 我当然用谷歌搜索,但我没有找到任何明确的东西。 我并不真正掌握 webpack,所以我真的在寻找类似“一步一步”的解释。 我拥有包含插件的存储库,它有一个 bower.json 文件,但没有其他包管理器文件(例如没有 package.json 文件),但如果需要,我完全可以添加一些支持(我想它会需要) .
插件代码是这样的:
jQuery.fn.extend({
pluginFunction: function(options) {
return $(this).each(function() {
// code
});
}
});
所以换个说法:我拥有一个带有 jQuery 模块的存储库。使用我其他项目的 javascript 代码,我希望能够使用它(例如 $('#selector').pluginFunction(); )。
谢谢
【问题讨论】:
-
您好@HelloSir,请提供更多信息。例如。带有要导入项目的 jQuery 插件的 GitHub 存储库链接。还有一些信息,例如有关您如何尝试导入插件的代码示例。顺便说一句,webpack 和 yarn 是完全不同的东西。 Webpack 是一个模块捆绑器,而 yarn 是一个包管理器。另一个流行的包管理器是 npm。因此,请向我们提供有关您的问题的更多信息,并注意准确表达事实,不要混淆它们。我们可以为您提供更好的帮助:)
-
我详细一点。我宁愿不共享存储库链接,但我解释了它的状态。因此,如果我是正确的,那不是 webpack 问题,而只是包管理器问题,所以在我的情况下是 yarn ?
标签: javascript webpack yarnpkg