CNPM私有库在企业中的应用
来源:互联网 发布:qq分组软件下载 编辑:程序博客网 时间:2024/06/05 08:57
一、搭建CNPM
关于搭建CNPM的方法可以参考本站:http://www.16boke.com/article/detail/155
二、安装第三方npm库的模块
npm install async --registry=http://192.168.48.57:7001# ornpm config set registry http://192.168.48.57:7001npm install [packname]其中http://192.168.48.57:7001为私有npm安装地址
三、发布私有模块
1、创建node项目(模块)
mkdir servercd server/npm init根据提示输入相应的值,也可以一路回车
这样就创建好了一个简单的node模块,必须包含package.json
2、注册管理员账户
执行npm adduser命令,根据提示输入用户名、密码、邮箱。
其中用户名为cnpm安装目录中/cnpmjs.org/config/index.js文件中
admins: { // name: email admin: 'demo@163.com' },
其中用户名为admin,密码为admin,邮箱为demo@163.com
3、发布项目
进入server这个node项目的根目录中,执行:
npm publish --regirsty=http://192.168.48.57:7001
一般会报错:
是因为cnpm配置文件index.js中配置的有:
所以需要在模块名加上上面三个中的一个即修改package.json:
{ "name": "@cnpm/server", "version": "1.0.0", "description": "server", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC"}
修改完后再次publish:
4、下载新提交的模块
下载刚才提交到私有仓库中的server模块,使用下面命令:
npm install server
5、程序中引用
在程序中引用的时候需要使用server=require('@cnpm/server')。
注意:
1、可以自定义scope,只需要修改/cnpmjs.org/config/index.js文件中scopes:[],在里面添加自己项目组的名称。
0 0
- CNPM私有库在企业中的应用
- CNPM私有库在企业中的应用
- “基于角色的私有权限管理”模型及在企业权限管理中的应用
- 工作流在企业中的应用
- Varnish在企业中的应用
- CNPM私有服务器搭建
- 自动化应用在企业中的应用
- 使用CNPM搭建企业内部私有的NPM库
- 使用CNPM搭建企业内部私有的NPM库
- 条形码技术在企业ERP中的应用
- 虚拟现实技术在企业网络营销中的应用
- 电子商务在企业应用中的战略地位
- FreeBSD8在企业中的部署应用
- Ubuntu在企业应用中的地位几何?
- DNS在企业网中的应用
- HCP服务器在企业网中的应用
- 源代码安全检测在企业中的应用
- 云计算在企业中的应用调查
- 按两个字段排序
- Html5中input标记的type属性
- 传送门
- 深入调试tomcat源码
- 虚拟机的几种网络连接方式
- CNPM私有库在企业中的应用
- VirtualBox没有64位选项,无法安装64位的解决方法
- 用DELPHI压缩ACCESS数据库
- 斯坦福大学卷积神经网络----Module 1 Lesson 4 反向传播
- 套路啊!~小玩Android数据传输
- dbms_sql ORA-29471: DBMS_SQL 访问被拒绝
- websphere性能调优方案
- 获取网站或标签页的favicon.ico
- 用Cookie和Session简单实现购物车