如何在 Meteor 包中包装没有构建文件的库



我尝试用meteor包包装一个javascript库。

当我分叉库时,存储库中没有构建的 javascript 文件。通常有人会运行grunt dist来构建dist/library.js文件。

流星套餐说明:

Package.onUse(function(api) {
  api.addFiles([
    'dist/library.js', 
  ])
})M

这不起作用,因为该文件尚不存在。

如何从该库创建包? 处理库.js文件是唯一的方法吗?

如果你想

这样做,你必须要求Grunt,通过JavaScript API(不是CLI)运行Grunt来编译dist/library.js,然后需要它。

Meteor 之外编译它并将其放在文件夹中会容易得多,但如果你想以正确的方式™做事,那就是你的做法。如果您有任何特定于实现的问题,请告诉我!

最新更新