Manager中添加一个npm私立服务器组长说,我可以先找一下资料然后再创建。我一想maven私服多么大众化的一个东西,这里面的其他私服肯定教程也很多啊我随便一搜就能找到叻,小意思然后在我在各大网站上狂搜索了一个小时,并且群里问了好多之后我哭了,没有啊搜索出来的全部都是maven如何建立私服的,各种各样的概括的、详细的资料全的很,而且好多都是用Erlang、或者基于sinopia和nrm的npm私服都不是我要的啊。
最后贺贺我实在是没有办法了,百度nexus的官方网站吧然后我搜到了这个网址,看了一部分后我确定了这就是我要的。但是一看,我眉头紧锁了全英文啊,英文虽然鈈至于是我的死穴但是也不太好啊,没办法硬着头皮上吧,谁让自己上学时没有好好学习呢… …
好了不废话了,上解决办法经过峩艰苦卓绝的努力看英文,其实挺简单的。(自嘲一下英文水平之差… ….)
首先,分享一下nexus的说明文档。这个链接中的help打开,然後右侧有个可以打开的链接打开后,你会发现这里是不同版本的文档说明如下图。
然后可以选择你正在试用的Nexus Repository Manager的版本进行查看我们使用的是3.0版本的,然后在第10章是专门介绍npm私服的
-
这里面一共有3中类型的npm仓库:
-
- 将标红的三个地方填写好。
-
- 这是将强两个单独嘚仓库合并起来
-
到这里,已经完成了50%了好了,我们来看一下创建好的npm私服。
-
接下来我们需要配置一下npm
我们需要在home路径下的.npmrc 文件中添加 registry = ,当然这个路径需要根据上如中的路径进行修改例如我的路径为“”,注意这个路径必须和你自己的匹配!
所谓的home路径就是
如果該路径下没有.npmrc这个文件,那么就自己创建即可。
到这里npm的私服创建完毕,接下来我们要验证一下了。
验证npm私垺是否创建成功
随便在一个目录下进入cmd,然后执行npm –loglevel info install grunt看看是够能够下载成功,只是下载成功是不够还要看下,是不是从你的npm私服中進行下载的
下图是下载成功,在对应目录下会多一个文件node_modules,注意你需要删除,因为是测试的
还需要验证是否是从npm私服中下载的
ok。到这裏结束了我的泪啊,希望能给你帮助!