多个 SystemJS/JSPM 包的无摩擦开发

Frictionless development of multiple SystemJS/JSPM packages

我正在处理一组 JavaScript 个项目,其中一些项目之间存在依赖关系。我选择了 JSPM 作为我的包管理器——这很好。但是在开发过程中,我希望使用最有效的无摩擦方式来处理这个问题。

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

有了 NPM,我可以做 npm link- 我可以做的任何类似的事情??

你可以使用 jspm link

模块中的

运行 jspm link 会将其发布到本地全局 "link" 存储库中。

运行 jspm install --link 然后将从 "link" 存储库安装一个项目。

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