从SVN安装私有NPM模块

时间:2017-05-02 10:33:00

标签: svn npm package-managers

情况/用例

我有几个共享构建系统的项目。构建系统使用gulp。一切都在SVN存储库中受版本控制。

我想创建一个包含我的gulp任务的NPM包(称为build),以便不将构建系统复制到每个新项目。

gulp任务位于SVN存储库的各自子目录中,该子目录具有自己的tagsbranchestrunk子文件夹。 build - 包中包含自己的package.json文件。

问题:

如何直接从SVN申请项目中的NPM包?我想选择要使用的标记和分支,当然,也应该安装包依赖项。

我尝试了什么

我当然搜索了,但我只找到了

的解决方案
  • 仅适用于git存储库
  • 要求我设置自己的NPM注册表
  • 成本金
  • build - 包的依赖项安装到build中的node_modules - packages子文件夹中(即gulp已安装到node_modules/build/node_modules/gulp,而不是node_modules/gulp {1}})
  • 根本不工作(导致空node_modules文件夹)

到目前为止,我已尝试过这些npm包:npm-svnsvn-npm-crutchsvn-modules。两者都不起作用(所有都不能正确安装build - 包的依赖关系)。

0 个答案:

没有答案