npm常用命令和脚手架使用
最近前端同学使用最多的莫过于vue,angualr,react等热门前端框架了。那么就避免不掉的使用npm命令,本人就经常因为这三个脚手架的使用而不得不百度相应的npm命令,
不胜其烦,,,因此就整理一下常用的npm命令,方便后面查阅
一:npm命令
1.使用模块
1.1 安装模块
其中:
npm install xxx --save 简写为 npm i -S
npm install xxx --save-dev 简写为 npm i -D
1.2 卸载模块
npm uninstall -g xxx 简写 npm u -g xxx 全局模块卸载(存储在nodeJs安装目录下)
npm uninstall xxx 简写 npm u xxx 项目模块卸载
1.3 更新模块
更新全局包: npm update <name> -g
更新生产环境依赖包: npm update <name> --save
更新开发环境依赖包: npm update <name> --save-dev
使用工具工具更新:
npm-check检查更新
npm install -g npm-check
npm-check
npm-upgrade更新 npm install -g npm-upgrade
npm-upgrade
2.查看安装模块
查看当前项目的依赖模块如下:
npm ls --depth 0
查看全局依赖模块命令如下:
npm ls -g --depth 0
npm ls命令可以查看安装过的模块,这个命令使用的时候要注意是否为全局和注意层数。
3.使用淘宝镜像
由于npm下载资源在国外,可能导致下载过慢,因此可以使用淘宝镜像,下载相应的国内资源
安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用cnpm
cnpm install xxx
二:脚手架的使用
注:
随着脚手架更新,cli(命令)可能会有所变化
安装脚手架中带有@符号时 需要先切换到cmd(powershell不识别@)
1.安装react脚手架
npm install -g create-react-app
react脚手架生成项目:create-react-app my-app
启动项目:npm run start
2.安装vue2.x脚手架
npm install -g vue-cli
vue2.0脚手架生成项目:vue init webpack my-project
启动项目:npm run dev
3.安装vue3.x脚手架
npm install -g @vue/cli
vue3.0脚手架生成项目:vue create my-project
启动项目:npm run dev
4.安装angular4.x脚手架
npm install -g @angular/cli
angular4.0脚手架生成项目:ng new my-project
启动项目:ng serve [--open]
其他
ctrl+c 停止正在启动的服务
npm常用命令和脚手架使用的更多相关文章
- npm常用命令
npm常用命令 环境:win7 npm 是什么 NPM(node package manager),通常称为node包管理器.顾名思义,它的主要功能就是管理node包,包括:安装.卸载.更新.查看.搜 ...
- npm常用命令整理
npm是一个NodeJS包管理跟分发工具,已经成为了非官方的发布node模块(包)的标准.它可以帮助我们解决代码部署上的一些问题,将开发者从繁琐的包管理工作中(版本.依赖等)解放出来,更加专注于功能上 ...
- AngularJS 1.x系列:Node.js安装及npm常用命令(1)
1. Node.js安装 1.1 Node.js下载 Node.js官网:https://nodejs.org 当前下载版本(含npm):Latest LTS Version: v6.10.3 (in ...
- npm无反应的问题&npm常用命令
RT: windows安装完nodejs后做了相关环境变量配置后,cmd输入npm命令无反应,就光标一直闪,百度了半天终于找到解决办法 解决方法:C:\Users\Administrator(或你的账 ...
- 【前端_React】npm常用命令
安装模块(包): //全局安装 $ npm install 模块名 -g //本地安装 $ npm install 模块名 //一次性安装多个 $ npm install 模块1 模块2 模块n -- ...
- npm常用命令及其node相关工具汇总
它是一个事件驱动异步I/O单进程的服务端JS环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. 浏览器是JS的前端运行环境. Node.js是JS的后端运行环 ...
- 【原】npm 常用命令详解
今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的命令到自己博客上,于是根据自己的理解简单翻译过来,终于有点输出,想学习npm这块 ...
- npm常用命令解析
npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载.安装.上传以及管理已经安装的包. npm ...
- npm 常用命令详解[转]
npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载.安装.上传以及管理已经安装的包. npm ...
随机推荐
- Python学习,第三课 - 数据类型
前言. 本次针对Python中的数据类型,做详细的总结 1.数字 2 是一个整数的例子. 长整数 不过是大一些的整数. 3.23和52.3E-4是浮点数的例子.E标记表示10的幂.在这里,52.3E- ...
- 隐马尔可夫(HMM)/感知机/条件随机场(CRF)----词性标注
笔记转载于GitHub项目:https://github.com/NLP-LOVE/Introduction-NLP 7. 词性标注 7.1 词性标注概述 什么是词性 在语言学上,词性(Par-Of- ...
- SpringBoot学习(1) - 日志
package com.study.spring_boot_log; import org.springframework.boot.SpringApplication; import org.spr ...
- 如何快速打好Java基础?
二哥,我是一名大学生,专业是电力工程,但想自学 Java,如何快速打好基础呢? 微信上 tison 向我提出了这个问题.我想我是有资格来回答的,从北京奥运会那年开始学 Java,到现在已经有 10 多 ...
- (5千字)由浅入深讲解动态规划(JS版)-钢条切割,最大公共子序列,最短编辑距离
斐波拉契数列 首先我们来看看斐波拉契数列,这是一个大家都很熟悉的数列: // f = [1, 1, 2, 3, 5, 8] f(1) = 1; f(2) = 1; f(n) = f(n-1) + f( ...
- mybatis缓存,从一个“灵异”事件说起
刚准备下班走人,被一开发同事叫住,让帮看一个比较奇怪的问题:Mybatis同一个Mapper接口的查询方法,第一次返回与第二次返回结果不一样,百思不得其解! 问题 Talk is cheap. Sho ...
- sock.listen()
(转载) 函数原型: int listen(int sockfd, int backlog); 当服务器编程时,经常需要限制客户端的连接个数,下面为问题分析以及解决办法: 下面只讨论TCP UDP不 ...
- ubuntu 如何添加alias
公司的nx 上面一般使用gvim 编辑文件.并且为gvim 增加了alias,只要敲 g 就是gvim 的意思,这样编辑一个文件只需要 g xxx.v 就可以了.非常方便. 在自己电脑上安装了ubun ...
- Cheat Sheet pyspark RDD(PySpark 速查表)
- Comb使用2
只需添加如下内容 AndroidManifest中添加如下 不要忘记修改application ID与Comb对应 最好不要采用将combSDK lib文件添加到工程中否则可能连接不了Comb 如果添 ...