cnpmjs 可用于企业的前端私有包管理。淘宝NPM
镜像就是用这个搭建的。
npmjs私有包是要收费的,对于公司而言更倾向于自己部署,一是省钱,二是一些含有敏感内容的包放到其他平时总是不放心。
本文将简单记录下实际安装过程中碰到的问题,基本的安装可以移步官方文档。
安装
1 | $ yum install -y nodejs |
以上部分命令来源于网络,时隔太久,找不到相关的出处,😶。
发布的模块npm install 报错
1 | [npminstall:get] retry GET http://xx.xx.xx.xx:7001xx-debug after 100ms, retry left 4, error: SyntaxError: Unexpected token l in JSON at position 0 |
发现原因是npm>=5.6
的时候有这个问题1
2
3
4
5➜ huixisheng.github.com git:(dev) ✗ npm -v
5.4.1
➜ huixisheng.github.com git:(dev) ✗ cnpm -v
cnpm@5.1.1 (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)
npm@5.6.0 (/usr/local/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
配置修改
1 | /** |
相关问题
阿里云无法通过ip:端口访问
ssh无法登录阿里云服务器
cnpm同步文件的存储位置在哪里
默认是在 $HOME/.cnpmjs.org/nfs 下面。具体看config配置
https://github.com/cnpm/cnpmjs.org/issues/635
失败 & 如何加入权限验证
https://github.com/cnpm/cnpmjs.org/issues/925