当前位置:首页>文章中心>其他>NPM私服搭建

NPM私服搭建

发布时间:2023-07-26 点击数:130

1、安装Node.js

   

   官网下载

2、安装 verdaccio 

    使用管理员Windows PowerShell  输入 npm install -g verdaccio

3、修改执行策略,允许从任意来源下载和执行文件

   输入 Set-ExecutionPolicy Unrestricted

4、查看 verdaccio 帮助

    verdaccio -h

5、启动 verdaccio

    verdaccio

    启动完成后可以看到本地链接默认地址:http://localhost:4873/

6、修改NPM为私有包

   

   修改 config.yaml 文件  默认地址:C:\Users\Administrator\AppData\Roaming\verdaccio\config.yaml

         packages:

         '@*/*':       改为  '@heyi/*':      私有包 heyi  

    修改项目 package.json 文件中 "name": "@heyi/*",   例子:"name": "danbooru",  改为 "name": "@heyi/danbooru", 

7、安装 nrm 

   使用管理员Windows PowerShell  输入 npm install -g nrm

8、查看 nrm 帮助

    

    nrm -h

9、查看 nrm 已有的源

    nrm ls

10、删除 nrm 已有的源

    nrm del heyi          heyi为源的名字

11、添加 nrm 源

     nrm add heyi http://localhost:4873/            heyi 为nrm源的名字   http://localhost:4873/ 为nrm源的地址

12、使用 nrm 源

     nrm use heyi                        heyi为nrm源的名字

13、注册 nrm 源

     npm adduser     注册之前确保 verdaccio 已经运行

     Usename:   用户名

     Password:   密码

     Email:(this IS public)  邮箱

14、发布项目

     cd 到项目目录地址   例子: cd c:/web

     修改项目 package.json 文件中 "name": "@heyi/danbooru",  名字为私有nrm源名

     发布项目  npm publish

15、删除项目

       npm unpublish <package_name>[@<version>] --force

        <package_name> 项目名称

        [@<version>] 项目版本号   可以不写

        --force    强制删除







npm install --save   安装并将其添加到项目的依赖项中