bitbucket - package.json 中带有版本的私有(private) bitbucket 存储库

标签 bitbucket npm-install node-modules package.json

我正在尝试将私有(private) BitBucket 存储库包含到我的 package.json 中,但我也想将版本作为普通模块进行管理。
目前我正在使用这个

"package-name": "git+https://<user>:<password>@<url-repository>.git"

我已经尝试过了,但是没有用。
"package-name": "git+https://<user>:<password>@<url-repository>.git#v1.0"

任何的想法?

最佳答案

  • 登录到您的 bitbucket 帐户并在用户设置下添加应用密码:

    > https://bitbucket.org/account/user/{yourUsername}/app-passwords
  • 将包依赖添加到您的 package.json如:

  • "dependencies": {
    "my-module": "git+https://Xaqron:pwd@bitbucket.org/Xaqron/my-module.git#*"
    }
    


    替换 Xaqron使用您自己的用户名和 pwd使用第一步中的应用程序密码。

    安装特定版本添加#v.v.v (即 #1.0.0 )到依赖 URL 的末尾。

    关于bitbucket - package.json 中带有版本的私有(private) bitbucket 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43896338/

    相关文章:

    c++ - 如何告诉git我的本地目录是远程树中的特定目录

    git - NPM install git repo 失败,因为它使用我的 mac 用户名而不是 'git'

    javascript - 使用 webpack output.target 选项创建 ES6 模块 'equivalent'

    git move 正在将文件视为新文件

    git - 在 bitbucket 云上使用 pull 请求重新调整工作流程

    python - Bitbucket/Django - 没有共同的引用文献,也没有指定;什么也不做

    node.js - 无法在 WIndows 中使用 npm

    node.js - 如何解决node-sass安装脚本错误

    python - 在Electron中执行Unix可执行文件(python)

    node.js - 为什么我可以按名称运行全局安装的 Node 模块?