本人实际项目开发前端用的是单页vue组件开发。不管是启动项目还是下载依赖,都要使用npm命令。 东凑凑,西拼拼,整理些常用的。

前提:需要下载node.js。这里就不详细说明了。具体参照官方文档。

1、 cnpm的安装

1.1 npm install cnpm -g --registry=https://registry.npm.taobao.org
1.2 cnpm -v --- 来测试是否成功安装

2、 切换镜像

2.1 nrm ls    ---    查看镜像列表
2.2 nrm use taobao --- 切换镜像
2.3 cnpm install -g nrm --- 全局安装nrm命令

3、 启动iview项目

3.1、 cnpm init -force --- 初始化项目生成 Package.json等配置文件  如果做了就不需要执行了。
正常项目都有Package.json文件。 所以一般第一步可以不做。 因为安装依赖的时候,依赖的版本是参照的这里。
3.2、 cnpm cache clean --force --- 清除缓存
3.3、 cnpm install --- 安装依赖
3.4、 cnpm run dev --- 启动服务

4、 卸载项目依赖,并重新安装。

4.1、 cnpm uninstall *    ---    卸载所有依赖
4.2、 cnpm cache clean --force --- 清除缓存(可以多执行几次)
4.3、 cnpm install --- 安装依赖
4.4、 cnpm run dev --- 启动服务

5、 升级项目依赖版本(项目上的依赖没事不要瞎升级... 不推荐使用)

PS:建议如果项目使用cnpm安装的服务就用cnpm命令。 用npm命令安装的就用npm命令。
5.1 cnpm install -g npm-check-updates
5.2 ncu - v
5.3 ncu
5.4 ncu -u
5.5 cnpm install

最新文章

  1. Web API 入门指南 - 闲话安全
  2. jmx配置
  3. 总结CSS3新特性(Animation篇)
  4. hdu 敌兵布阵(线段树之单点更新)
  5. 《Hadoop基础教程》之初识Hadoop
  6. lucene特殊字符处理
  7. Hibernate之关联映射(一对多和多对一映射,多对多映射)
  8. 浅谈JavaScript匿名函数与闭包
  9. Redis在java中的使用
  10. TensorFlow tutorial
  11. rabbtimq非持久化测试
  12. 谈谈.NET Core中基于Generic Host来实现后台任务
  13. Linux关机总结
  14. git代码合并:Merge、Rebase的选择
  15. webpack接上一篇
  16. 牛客网某比赛 I 小乐乐学博弈 博弈论
  17. jvm的内存模型
  18. python常见模块之time模块
  19. c语言的tcp和udp客户端和服务器
  20. solr 搭建 (基于solr-5.0.0)

热门文章

  1. 原生Js_使用setInterval() 方法实现图片轮播功能
  2. mysql 将时间戳与日期时间的转换
  3. input(移动端iOS)输入内容时调用软件盘后页面底部留白问题
  4. Vue学习日记(二)——Vue核心思想
  5. MySQL中的exist与not exists
  6. spark 笔记 1: 如何着手
  7. ajaxfrom 和ajaxgird的区别
  8. Uep的confirm和alert弹窗
  9. pureftp安装部署
  10. Jenkins持续集成环境部署