npm汇总:npm命令 + 实用插件
一、npm常用命令,以便查阅:
npm install //运行npm install可根据package.json的配置自动安装所有依赖包
npm uninstall //卸载依赖,如npm uninstall webpack --save-dev 即卸载开发环境下的webpack
npm install xxx --save-dev (or 简写 npm i -D) //将xxx安装到开发环境(devDependencies)的依赖中去
npm update //更新依赖包版本
npm view <packagename> version //查看npm中可供安装的package版本号(如果版本太多,会隐藏一部分不显示)
npm view <packagename> version --json //查看npm中可供安装的package的所有版本(如果版本太多也不会隐藏)
npm install webpack@3.1.9 //安装指定版本的webpack
npm install webpack -g //将webpack安装到全局
npm init //用于引导在指定目录自动创建一个package.json配置文件
npm root //查看当前的包安装路径
npm root -g //查看全局的包安装路径
npm outdated //在当前安装目录查看所有已经过时的依赖包,以便进行版本更新
npm outdated -g //在全局目录下查看所有已经过时的依赖包,以便进行版本更新
npm ls //查看当前安装的模块及依赖
npm ls -g //查看全局环境下已安装的模块及依赖
npm help xx //查看某条命令的详细使用说明
npm config set proxy=url //设置代理
npm config set registry //设置镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org //全局安装淘宝镜像
npm cache clean --force// 强制清除npm本地缓存
备注:从npm@5开始,npm缓存可以自行修复,并且从缓存中提取的数据保证有效。如果您想确保一切都一致,请使用'npm cache verify'。
npm link //将全局模式链接到本地目录 ,相应的解除链接 npm unlink
npm run // 查看当前项目下所有定义的npm脚本命令
npm prefix // 打印本地目录前缀。如果没有 -g 参数,它是 package.json 文件最近的父目录。如果带有 -g 参数,它就是全局目录前缀
npm list -g --depth=0 // 查看全局安装的依赖包,depth=目录层级
more at:https://www.npmjs.org/doc/
二、npm常用插件
用于检查错误的、不更新的或者不使用的依赖项
npm汇总:npm命令 + 实用插件的更多相关文章
- npm在项目目录安装插件需要使用sudo
今天使用node的npm安装插件的时候遇到一个问题,那就是在项目目录里面安装插件的时候,必须使用超级用户(sudo)执行才会安装成功,否则会报如下错误: 以安装 gulp-uglify 为例 $ np ...
- npm 模块常用命令
mocha mocha --compilers js:babel/register : 在babel模式下测试,默认查找test文件夹,注意此时全局不要安装babel; ./node_modules/ ...
- nodeJS中npm常见的命令
常用的nodeJS中npm的命令:npm主要是node包管理和发布的工具.npm常用的命令:1:npm install <name> //(下载包) 下载后的包放在当前路径下面 npm i ...
- vue使用npm run build命令打包
vue使用npm run build命令打包项目 当我们使用vue-cli脚手架完成一个项目的时候,下一步肯定会想要怎么把这个项目放到互联网上或者本地直接打开呢,我们在本地调试的时候只要命令行执行 ...
- 十分钟通过 NPM 创建一个命令行工具
大过年的,要不要写点代码压压惊?来花十分钟学一下怎么通过 NPM 构建一个命令行工具. 写了一个小 demo,用于代替 touch 的创建文件命令 touchme ,可以创建自带“佛祖保佑”注释的文件 ...
- linux使用npm成功安装命令后,执行时却报找不到命令的问题
# 使用npm安装serve命令 ~$ npm install serve --global 安装成功 # 可是执行命令会报错 ~$ serve -v bash: serve: command not ...
- node.js学习6---第三方依赖(模块或者说是包)的导入 npm 以及 cnpm命令的使用
npm命令用于导入node.js的第三方包,相当于java中使用maven来导入第三方依赖: 1.npm init -y 命令:在命令窗口中执行后,会出现如下的json文件: 右边记录了安装的第三方包 ...
- yarn的安装与使用及与npm对应的命令
在Nodejs环境下,通过npm install -g yarn 命令进行全局安装 例如:yarn versionyarn inityarn installyarn add vueyarn add v ...
- mpvue使用vant Weapp运行npm run build命令打包后失效
最近在使用mpvue开发微信小程序,在开发过程中使用有赞的小程序ui框架—— vant Weapp ,至于如何使用在我个人博客中有一篇关于如何使用vant Weapp ,需要的同学请点进这里自行查看. ...
随机推荐
- 【php】---mysql语法增、删、改、查---【巷子】
1.mysql基本语法 001.增 语法: insert into 表名 (列1,列2,列3) values(值1,值2,值3) 批量插入:插入insert-插入多行 语 ...
- LightBGM之train
用于模型的训练 1.说明: lightgbm.train(params, train_set, num_boost_round=100, valid_sets=None, valid_names=No ...
- 去掉chrome、safari input或textarea在得到焦点时出现黄色边框的方法
1.去掉chrome.safari input或textarea在得到焦点时出现黄色边框的方法 input{ outline:0;} 2.去掉chrome.safari textarea右下角可拖动鼠 ...
- python基础之函数式编程、匿名函数、内置函数
一 函数式编程 不修改外部状态. 模仿数学里得函数进行编程. 用函数编程写出得代码相当精简. 可读性比较差. 例子: y=2*x+1 x=1 def test(x): return 2*x+1 tes ...
- the source attachment does not contain the source for the file xxx.class无法关联到某个类
问题描述: 按下列操作添加相应路径(这里是错误操作) 该问题仍旧无法解决: 注意:这里spring-webmvc-4.1.7.RELEASE.JAR中确实包含AnntationMethodHandle ...
- Day20 javaWeb监听器和国际化
day20 JavaWeb监听器 三大组件: Servlet Listener Filter Listener:监听器 初次相见:AWT 二次相见:SAX 监听器: 它是一个接口,内容由我们来 ...
- 预训练模型与Keras.applications.models权重资源地址
什么是预训练模型 简单来说,预训练模型(pre-trained model)是前人为了解决类似问题所创造出来的模型.你在解决问题的时候,不用从零开始训练一个新模型,可以从在类似问题中训练过的模型入手. ...
- LeetCode——Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space. Some hints: Could negativ ...
- Notepad++插件安装和使用和打开大文件
版权声明:本文为博主皮皮http://blog.csdn.net/pipisorry原创文章,未经博主同意不得转载. https://blog.csdn.net/pipisorry/article/d ...
- 205-react SyntheticEvent 事件
参看地址:https://reactjs.org/docs/events.html