如何在npm中使用SVN安装模块?

时间:2020-06-19 08:58:43

标签: node.js git npm svn npm-install

我尝试使用npm安装模块并出现此错误:

npm ERR! prepareGitDep > svn checkout https://github.com/SteamDatabase/Protobufs/trunk protobufs && svn checkout https://github.com/SteamRE/SteamKit/trunk/Resources/ProtobufGen protobuf_gen && svn checkout https://github.com/SteamRE/SteamKit/trunk/Resources/SteamLanguage steam_language

1 个答案:

答案 0 :(得分:0)

NPM与SVN并不真正兼容,但是有一种方法可以使其工作。您可以使用npm软件包npm-svn

要添加SVN依赖项,您的package.json中应该有类似的内容

"dependencies": {
  "npm-svn": "latest"
},
"svnDependencies": {
  "svn-module": "svn://path/to/svn/repo",
  "svn-module@tag": "svn://path/to/svn/repo",
  "svn-module@tag|revision": "svn://path/to/svn/repo",
}

选中此link以获取更多信息