2016-07-24 37 views
0

我正在研究一组JavaScript项目,其中一些项目之间存在依赖关系。我选择了JSPM作为我的包管理器 - 这一切都很好。但是在开发过程中,我想要使用这种最有效的无摩擦方式。多个SystemJS/JSPM包的无摩擦开发

什么是最好的方式让我能够以完全透明的方式从一个项目到另一个项目的依赖关系 - 当我在本地工作时,我可以在项目之间跳转而不必进行任何打包或安装软件包,同时打包信息及其依赖关系是预期发布的内容(公共软件包)并建立在CI上?

与NPM我可以做npm link - 我可以做的任何类似?

回答

1

你可以使用jspm link

运行jspm link一个模块将它发布到本地全局“链接”库。

运行jspm install --link将从“链接”存储库安装项目。

npm link之间唯一的功能区别是(至少目前)jspm link将需要运行每当您的本地代码更改。这可以通过监视任务自动执行(请参阅jspm-cli#481)。

+0

非常好..谢谢!手表任务听起来像是要走的路 - 爱我的反馈循环尽可能紧。 – EinarI

+0

0.17的测试版有一个更直接使用符号链接的优化方法,请参见[这里](http://jspm.io/0.17-beta-guide/linking.html)。我可能会试试,而不是 - 谢谢你把我引向正确的道路! – EinarI