从私有存储库全局安装 NPM 包

mat*_*ttd 9 node.js npm reactjs react-native

我有以下包:react-native-rename

该项目位于package.json内,有一个启动 index.js 文件的别名。

我分叉了存储库并上传到我的私人 GitLab。

现在,我想在我的环境中全局安装它。如果我做:

npm install -g react-native-rename
Run Code Online (Sandbox Code Playgroud)

它工作得很好,我可以从命令行调用react-native-rename。我可以在全局 npm 文件夹中看到正确安装的包。

如果我做:

npm install -g git+ssh://git@git.company.info:mobile/react-native-rename.git
Run Code Online (Sandbox Code Playgroud)

没有任何作用。软件包未安装,无法调用脚本。此外,由于某些未知原因,如果没有全局选项,则无法安装此软件包。

有解决这个问题的想法吗?

谢谢!