如何为 Shopware 6 添加第三方依赖 javascript
How to add third-party dependency javascript to Shopware 6
我想为 Shopware6 添加第三方依赖,例如https://github.com/vimeo/player.js/
获得 vimeo 支持。我不确定如何以正确的方式做到这一点。我应该将依赖项添加到 package.json 某处,还是在我的插件中创建一个 vendor 文件夹,我将在其中存储此代码文件,我可以在使用时导入它?也许还有其他方法?
如果您想向您的管理模块添加依赖项,只需在 src/Resources/app/administration
中创建您的 package.json
并安装您的依赖项。这些依赖项将被 webpack 编译器自动检测到,因此您只需在 module/component 中正常导入您的库,例如
import package from 'package';
您以后不需要将插件与整个 node_modules
文件夹一起发送,因为 Shopware 仅使用编译的 javascript ( administration:build
) 来安装插件。
您可以看看我们的 Shopware-Maps Repo 我们是如何使用 Mapbox 依赖项的。
我想为 Shopware6 添加第三方依赖,例如https://github.com/vimeo/player.js/
获得 vimeo 支持。我不确定如何以正确的方式做到这一点。我应该将依赖项添加到 package.json 某处,还是在我的插件中创建一个 vendor 文件夹,我将在其中存储此代码文件,我可以在使用时导入它?也许还有其他方法?
如果您想向您的管理模块添加依赖项,只需在 src/Resources/app/administration
中创建您的 package.json
并安装您的依赖项。这些依赖项将被 webpack 编译器自动检测到,因此您只需在 module/component 中正常导入您的库,例如
import package from 'package';
您以后不需要将插件与整个 node_modules
文件夹一起发送,因为 Shopware 仅使用编译的 javascript ( administration:build
) 来安装插件。
您可以看看我们的 Shopware-Maps Repo 我们是如何使用 Mapbox 依赖项的。