• 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命令的更多相关文章

  1. NPM 学习笔记整理

    NPM 学习笔记整理 阅读 550,2017年06月04日 发布,来源:blog.ihoey.com 什么是 NPM npm 之于 Node ,就像 pip 之于 Python , gem 之于 Ru ...

  2. npm学习(六)之如何创建 Node.js 模块

    如何创建 Node.js 模块 Node.js 模块是一种可以发布到 npm 的包.当你创建一个新模块时,创建 package.json 文件是第一步. 你可以使用 npm init 命令创建 pac ...

  3. npm学习(四)之如何安装全局包、更新全局安装的包、卸载全局安装的包

    如何安装全局包 有两种方式用来安装 npm 包:本地安装和全局安装.选用哪种方式来安装,取决于你如何使用这个包. 如果你想将其作为一个命令行工具,那么你应该将其安装到全局.这种安装方式后可以让你在任何 ...

  4. npm学习(一)之安装、更新以及管理npm版本

    安装npm 安装前须知: npm是在Node中编写的,因此需要安装Node.js才能使用npm.可以通过Node.js网站安装npm,或者安装节点版本管理器NVM. 如果只是想开始探索npm,使用No ...

  5. Windows学习Nodejs、Npm和VUE

    前言 本文主要以开发的角度讲解Node.js,Npm和Vue. Node.js学习 什么是Node.js Node.js简单来说就是一个IISExpress,提供一个前端Html的独立运行环境. 安装 ...

  6. nodejs学习笔记<五>npm使用

    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题. 以下是几种常见使用场景: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器下载并 ...

  7. npm学习总结

    1.npm run [scripts name]的作用及意义: npm 局部安装的工具包不能像全局安装那样直接执行命令行,但可写成命令行执行语句,通过npm run来运行,该命令可将node_modu ...

  8. node学习笔记2 —— npm包管理

    全局模式安装包 将包安装为全局可用的可执行命令, 并非可以从任意地方require 将 package.json中bin定义的文件软链到统一的目录下, 该目录可以通过如下方式推算出来: path.re ...

  9. NodeJS (npm) 学习笔记

    零, npm是nodeJS的包管理器,下载nodeJS后会自动安装好npm. 一,windows下安装 nodeJS并配置(以及angular安装相关问题) 1, 下载安装 https://nodej ...

随机推荐

  1. Devexpress MVC Gridview

    1. 根据选中的KeyValue 来获取其他field的value // Gridview settings settings.CustomJSProperties = (s, e) => { ...

  2. CDOJ 1070 秋实大哥打游戏 带权并查集

    链接 F - 秋实大哥打游戏 Time Limit:1000MS     Memory Limit:65535KB     64bit IO Format:%lld & %llu Submit ...

  3. [SHOI2005]树的双中心

    题目链接:Click here Solution: 首先我们要知道,选择两个点\(A,B\),必定存在一条边,割掉这条边,两个集合分别归\(A,B\)管 再结合题目,我们就得到了一个暴力的\(n^2\ ...

  4. Python3学习笔记(八):集合

    集合(set)是一种可变的无序的不重复的数据类型 要创建集合,需要将所有项(元素)放在花括号({})内,以逗号(,)分隔. >>> s = {'p','y','t','h','o', ...

  5. sqli-lab(14)

    POST型的 双注入 0X01随便测试一下 在password输入"会报错  "#就不报错了 那么应该是“”的闭合 但是没有回显的值 只有报错的信息 那我们是不是该考虑从报错的语句 ...

  6. Linux shell - 除法保留小数点

    我想实现 举例:1/3=0.33得到0.33, 尝试过bc 只能得到.33,没有0了, linux 下的shell脚本,1和3是变量$a和$b,并能指定小数点后的位数, 方法1: $> res= ...

  7. 小菜鸟 菜谈 KMP->字典树->AC自动机->trie 图 (改进与不改进)

    本文的主要宗旨是总结自己看了大佬们对AC自动机和trie 图 的一些理解与看法.(前沿:本人水平有限,总结有误,希望大佬们可以指出) KMP分割线--------------------------- ...

  8. @清晰掉 swap函数

    swap函数估计是一个各种各样程序都会频繁用到的子程序,可是你知道它究竟有多少种不同的写法吗?下面我就列举我知道的几种swap函数来跟大家分享一下. (1)经典型---嫁衣法 无论是写程序还是干其他事 ...

  9. ps - 按进程消耗内存多少排序

    https://www.cnblogs.com/JemBai/archive/2011/06/21/2086184.html https://www.cnblogs.com/jiqing9006/p/ ...

  10. 三十八、python中反射介绍

    一.反射:根据字符串的形式去对象(某个模块)中去操作成员通过字符串的形式,导入模块通过字符串的形式,去模块中寻找指定的函数,并执行 1.__import__:用于字符串的形似执行导入模块 inp=in ...