npm 安装到指定文件夹

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用命令将 npm 包上传到 Nexus 仓库中的指定文件夹中,您需要执行以下步骤: 1. 在 Nexus 的 Web 界面中,创建一个 npm 仓库,并在该仓库中创建一个新的存储库。具体操作如下: - 登录 Nexus 并进入“Repositories”页面。 - 点击“Create repository”按钮,并选择“npm (hosted)”作为仓库类型。 - 输入仓库名称和路径,然后点击“Create repository”按钮。 - 进入新创建的仓库,并在“Settings”选项卡中创建一个新的存储库。输入存储库名称和路径,然后点击“Save”按钮。 2. 将 npm 包上传到 Nexus 中的指定文件夹中。具体命令如下: ``` npm publish --registry=<registry-url> --access public --tag <tag> <path-to-package> ``` 其中,`<registry-url>` 是 Nexus 仓库的 URL。`<tag>` 是您要为该包设置的标签,通常为“latest”。`<path-to-package>` 是要上传的 npm 包的路径。 例如: ``` npm publish --registry=http://localhost:8081/repository/npm-hosted/ --access public --tag latest /path/to/package.tgz ``` 这将上传 `/path/to/package.tgz` 到 Nexus 中 `npm-hosted` 仓库的根目录下,并将其设置为“latest”标签。 3. 将上传的 npm 包移动到指定文件夹中。具体命令如下: ``` curl -v -u username:password --request MOVE --header "Destination: <repository-url>/<folder>/<package-name>" <registry-url>/<package-name> ``` 其中,`username` 和 `password` 分别是您在 Nexus 中配置的用户名和密码。`<repository-url>` 是 Nexus 仓库的 URL。`<folder>` 是要将包移动到的文件夹路径。`<package-name>` 是要移动的 npm 包的名称。 例如: ``` curl -v -u admin:admin123 --request MOVE --header "Destination: http://localhost:8081/repository/npm-hosted/new-folder/package.tgz" http://localhost:8081/repository/npm-hosted/package.tgz ``` 这将将 `package.tgz` 移动到 Nexus 中 `npm-hosted` 仓库的 `new-folder` 文件夹中。 请注意,在将包移动到指定文件夹后,您需要使用新的包路径更新项目的依赖关系。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值