繁体   English   中英

NPM安装将不会使用我提供的git url

[英]NPM Install won't use my provided git url

我的package.json文件中有一个开发依存关系,它指向本地gitlab存储库。

"devDependencies": {
    "browser-sync": "^1.2.1",
    "event-stream": "^3.1.5",
...
    "mymodule": "git+http://my.gitlab.url/team/repo.git",
...
    "run-sequence": "^0.3.6"
  }

这是行不通的。 当我查看npm-debug.log文件时,似乎不是从gitlab克隆存储库,而是尝试在npm存储库中找到它:

26 http GET https://registry.npmjs.org/mymodule
27 http 404 https://registry.npmjs.org/mymodule

然后当然在文件中进一步:

32 error 404 404 Not Found: mymodule
32 error 404
32 error 404 'mymodule' is not in the npm registry.
32 error 404 You should bug the author to publish it

如果我运行git clone以获取回购的内容,则可以正常工作。 如果我运行“ npm install”,然后运行package.json文件中的路径,则它可以正常工作。 但是,当我运行简单的“ npm install”时,它不起作用。

谁能解释为什么?

所以.....为什么当我运行“ npm install”时,它不遵守我的package.json中的gitlab路径?

错误消息是红色鲱鱼。 这是由防火墙上的应用程序级别检查(和阻止)引起的。 在此作为对下一个人的“与您的安全人员联系的检查”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM