npm学习(十三)之npm命令
- npm:查看npm所有命令

自己写包可能用到的命令:
npm adduser:注册
npm login:登录
npm whami:查看当前用户名
npm init:初始化包的信息
npm publish:发布包/更新包
npm publish --access=public:发布公共作用域包
npm unpublish xxx(包名) --force:强制删除包
npm unpublish xxx@1.1.1(包名@版本号):删除指定版本包
npm deprecate xxx message(包名 信息):代替删除操作,其他人下载我们的包时给出警告
npm deprecate xxx@1.2.1 message(包名@版本号 信息):代替删除操作,其他人下载我们指定版本的包时给出警告
npm version patch/minor/major(补丁/小改/大改)xxx(版本号eg:v1.1.1):自动更新版本
使用包可能用到的命令:
npm -v:查看npm 的版本
npm install npm -g:安装npm的最新版本
npm install npm@next -g:安装接下来要发布的版本
npm install npm@latest -g:安装官方最新测试版本
npm search xxx:搜索包
npm install:如果有package.json根据package.json中的dependencies中的依赖来安装包
npm install xxx(包名):在使用的地方,如果有package.json根据package.json中的dependencies中的依赖来安装包,否则安装最新版本
npm install xxx@xxx(包名@版本):在使用的地方安装包的指定版本
npm install xxx --save:(包名):将包安装在package.json文件中的dependencies中
npm install xxx --save-dev:(包名):将包安装在package.json文件中的devDependencies中
npm uninstall xxx(包名):在使用的地方卸载本地包
npm uninstall --save xxx(包名):在使用的地方从package.json中删除本地包
npm uninstall --save-dev xxx(包名):在使用的地方从devDependencies(开发依赖)中删除本地包
npm update xxx(包名):在使用的地方更新本地包
npm outdated:查看注册表,检查任何或特定的包是否过期,没有的话不会有任何输出
npm init:创建自定义package.json文件
npm init --yes/-y:创建默认package.json文件
使用作用域包可能用到的命令:
npm init --scope=username:创建作用域包,将范围作为选项添加到命令
npm publish --access=public:发布作用域包,将默认的私有模块更改为公共模块
npm install @username/project-name(作用域包名) --save:使用作用域包
npm学习(十三)之npm命令的更多相关文章
- NPM 学习笔记整理
NPM 学习笔记整理 阅读 550,2017年06月04日 发布,来源:blog.ihoey.com 什么是 NPM npm 之于 Node ,就像 pip 之于 Python , gem 之于 Ru ...
- npm学习(六)之如何创建 Node.js 模块
如何创建 Node.js 模块 Node.js 模块是一种可以发布到 npm 的包.当你创建一个新模块时,创建 package.json 文件是第一步. 你可以使用 npm init 命令创建 pac ...
- npm学习(四)之如何安装全局包、更新全局安装的包、卸载全局安装的包
如何安装全局包 有两种方式用来安装 npm 包:本地安装和全局安装.选用哪种方式来安装,取决于你如何使用这个包. 如果你想将其作为一个命令行工具,那么你应该将其安装到全局.这种安装方式后可以让你在任何 ...
- npm学习(一)之安装、更新以及管理npm版本
安装npm 安装前须知: npm是在Node中编写的,因此需要安装Node.js才能使用npm.可以通过Node.js网站安装npm,或者安装节点版本管理器NVM. 如果只是想开始探索npm,使用No ...
- Windows学习Nodejs、Npm和VUE
前言 本文主要以开发的角度讲解Node.js,Npm和Vue. Node.js学习 什么是Node.js Node.js简单来说就是一个IISExpress,提供一个前端Html的独立运行环境. 安装 ...
- nodejs学习笔记<五>npm使用
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题. 以下是几种常见使用场景: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器下载并 ...
- npm学习总结
1.npm run [scripts name]的作用及意义: npm 局部安装的工具包不能像全局安装那样直接执行命令行,但可写成命令行执行语句,通过npm run来运行,该命令可将node_modu ...
- node学习笔记2 —— npm包管理
全局模式安装包 将包安装为全局可用的可执行命令, 并非可以从任意地方require 将 package.json中bin定义的文件软链到统一的目录下, 该目录可以通过如下方式推算出来: path.re ...
- NodeJS (npm) 学习笔记
零, npm是nodeJS的包管理器,下载nodeJS后会自动安装好npm. 一,windows下安装 nodeJS并配置(以及angular安装相关问题) 1, 下载安装 https://nodej ...
随机推荐
- 微信长按识别二维码,在 vue 项目中的实现
微信长按识别二维码是 QQ 浏览器的内置功能,该功能的基础一定要使用 img 标签引入图片,其他方式的二维码无法识别. 在 vue 中使用 QrcodeVue 插件 demo1 在 template ...
- jQuery_完成复选框的全选与全不选
别的不多说,直接上代码,用于完成复选框的全选与全不选. <!DOCTYPE html> <html> <head> <meta charset="U ...
- SpringMVC学习笔记之---RESTful风格
RESTful风格 (一)什么是RESTful (1)RESTful不是一套标准,只是一套开发方式,构架思想 (2)url更加简洁 (3)有利于不同系统之间的资源共享 (二)概述 RESTful具体来 ...
- [BZOJ3796]Mushroom追妹纸:后缀自动机+KMP
分析 这道题有个\(O(n)\)的后缀自动机做法,感觉很好理解就在这说一下. 先对\(s1\)和\(s2\)求最长公共子串,对于\(s2\)的每一个下标\(i\),求一个\(f[i]\)表示以\(s2 ...
- JavaScript Map 和 Object 的区别
不同点 Key filed 在 Object 中, key 必须是简单数据类型(整数,字符串或者是 symbol),而在 Map 中则可以是 JavaScript 支持的所有数据类型,也就是说可以用一 ...
- 微信小程序那些开发缺点
早闻微信小程序是个坑,结果名不虚传,细数一下我开发小程序遇过到坑. UI组件过度封装. 微信小程序的组件是模仿react.js或vue.js的web组件设计的,并且封装了weui.css样式. PS: ...
- php缓冲区
我理解的要点: 1.所有缓冲区控制是在一个PHP执行进程中发生的.如:你打开n个demo.php,他们之间开启和关闭缓冲是互不影响的. 2.output_buffering在程序中用ini_set是不 ...
- taihong
揭秘!除了台风 我们还能在卫星云图上看到什么? 2019-08-08 09:20:53 来源: 中国天气网 中国天气网讯 说到卫星云图,可能大多数人首先能想到的就是台风.其实,拥有太空视角的卫星能 ...
- ps - 按进程消耗内存多少排序
https://www.cnblogs.com/JemBai/archive/2011/06/21/2086184.html https://www.cnblogs.com/jiqing9006/p/ ...
- 数据结构和算法(Java版)快速学习(线性表)
线性表的基本特征: 第一个数据元素没有前驱元素: 最后一个数据元素没有后继元素: 其余每个数据元素只有一个前驱元素和一个后继元素. 线性表按物理存储结构的不同可分为顺序表(顺序存储)和链表(链式存储) ...