我正在用TypeScript开发一个库。
此库使用https://github.com/Simonwep/pickr库。
我想使我的库可用,以便用户可以使用它,但是问题是:我需要捆绑选择器库还是仅将引用放在package.json中? 我试图在一个示例项目中使用该库,并且在开发模式下所有库都可以正常运行,因为它是从node_modules加载的,但是当我构建该项目并尝试加载时,它无法加载。 它只能通过使用
导入库来工作<script src="https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/pickr.min.js"></script>
如果要在网络浏览器中使用库,我就这样做了,因此脚本标签会自动添加。
但是,如果有人在某个离子项目中使用该库,例如将在平板电脑上运行该怎么办? 在这种情况下,Picker库需要捆绑在最终版本中。
这是一个自动过程吗?在这种情况下,使用第三方库的正确方法是什么?
答案 0 :(得分:0)
如果您希望选择器与您的代码捆绑在一起,则必须
如果未将其导入您的代码中,则不会捆绑。
如果您要告诉用户在使用模块时手动添加选择器,则可以在package.json中将选择器列为对等依赖项。