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:安装作用域包