1.0.0 • Published 5 years ago
lxlnpmtest v1.0.0
一、初始化项目 1.npm init -y
其他命令:
npm install jquery -S 生产环境
npm install babel -D 开发环境
npm install 依赖全部安装
npm install --production 只安装生成环境的依赖
npm uninstall babel 卸载全部
npm uninstall -D/-S 卸载开发/生产
npm list 查看安装依赖包列表
npm update jquery 升级到最新jquery
npm update 全部升级到最新
npm install -g npm 升级npm到最新
2.包的版本管理
1.2.3
主版本号 -> 大版本迭代
次版本号 -> node服务协作功能修改 vue视图改变
修改版本号 -> bug修改,增改功能,追加此版本号
四大型版本
aplha -> 允许存在bug、异议 允许整个思想都改变,最不稳定
beta -> 底层东西已经定型,大框架不会改变,上线前内测 外测
rc -> 成熟版本,可以商用
release -> 1.0最终版,1.0不会再动,可能还有2.0
模块管理
npm info jquery 和jq相关的东西,可查看历史版本
npm install jquery@1.6.2 安装指定版本
npm outdated jquery 查看可升级的最新版本
^1.2.3 只允许在次版本升级
~1.2.3 只允许在修改版本升级
3. npm源管理
npm install nrm -g 找到npm使用的源
cnpm -> cnpmjs.org 开源项目
taonpm -> npm.taobao.org 局域网 缓存npm数据
nrm ls 查看所有用到的源
nrm use npm 切换到npm源
nrm use taobao 切换到淘宝源
npm test 测试每个相关节点的延迟速度
npm add localhost http://192.168.1.12:7001/ 手动新增源
4. npm发布
nrm use npm 发布时必须指回官方源
注册邮箱 mail.google.com
wostemp
westemp@gmail.com
wostemp
woskehouba
npm 私有化 7美元/月
npm login
npm publish
1.0.0
5 years ago