我正在处理一组JavaScript项目,其中一些项目之间存在依赖关系。我选择JSPM作为我的包管理器 - 这很好。但在开发过程中,我希望拥有最有效的无摩擦方式。
能够以完全透明的方式从一个项目到另一个项目的依赖关系的最佳方式是什么 - 当我在本地工作时,我只需在项目之间跳转而无需进行任何打包或安装包和同时包的信息及其依赖关系是预期发布(公共包)和构建在CI上的?
使用NPM我可以做npm link
- 我可以做的任何类似事情吗?
答案 0 :(得分:1)
您可以使用jspm link
在模块中运行jspm link
会将其发布到本地全局"链接"库中。
然后,运行jspm install --link
将从"链接"安装项目。库中。
npm link
之间唯一的功能差异是,每当您的本地代码更改时,(至少目前)jspm link
都需要运行。这可以通过监视任务自动完成(请参阅jspm-cli#481)。