我想向 Shopware6 添加第三方依赖项,例如https://github.com/vimeo/player.js/
用于 vimeo 支持。我不确定如何以正确的方式做到这一点。我应该将依赖项添加到 package.json 的某个地方,或者在我的插件中创建一个供应商文件夹,我将在其中存储这个代码文件,我可以在使用时导入它?也许还有其他方法?
问问题
582 次
1 回答
1
如果您想向管理模块添加依赖项,只需在其中创建package.json
并src/Resources/app/administration
安装您的依赖项。这些依赖项将被 webpack 编译器自动检测到,所以你只需要在你的模块/组件中正常导入你的库,例如
import package from 'package';
您无需稍后将插件与整个node_modules
文件夹一起发布,因为 Shopware 仅使用已编译的 javascript ( administration:build
) 来安装插件。
例如,您可以查看我们的Shopware-Maps Repo是如何使用 Mapbox 依赖项进行操作的。
于 2020-09-15T17:39:12.833 回答