我如何支持这些NPM / ember插件方案?
的Maven
NPM
我们可以将DependsOnMe与相对路径一起使用,但这需要我们设置某种规则,其中构建在本地工作,而另一种在构建机器上工作。
虽然可能,但我希望有一个更优雅的解决方案来实现这一目标。
我是否可以让开发人员生成进入本地npm缓存的软件包供以后使用?如果是这样,你能指点我那个文档吗?
相关
答案 0 :(得分:0)
因为我们使用maven前端插件来管理npm和ember,我们可以将一个额外的npm模块(在这种情况下是一个ember插件)封装为maven工件,并为我们的各种场景使用maven依赖管理
Ember添加模块
客户端模块
如果用户构建了ember和client,则addon模块构建将工件放置在本地maven存储库中。客户端模块从本地存储库解压缩,并通过npm ember构建过程拉入node_modules。
如果用户只构建客户端,则客户端模块在解压缩和使用阶段之前从我们的nexus存储库中获取插件工件。