npm基本操作及命令详解

网友投稿 1324 2022-09-02

npm基本操作及命令详解

npm基本操作及命令详解

概述

Node.js框架的最强大功能之一是能够轻松地使用Node包管理器(Node Package Manager,NPM)用额外的Node封装模块(NPM)将其扩展。   在Node.js的世界里,您可以看到NPM有几个意思:

Node包管理器(服务于JavaScript)Node封装模块此外,NPM还是一个网站(npmjs.com)和社区平台

本文所关注的npm,是一个Node包管理器的命令行工具。您可以通过它来查找、安装、删除、发布模块,当然还有很多与Node封装模块相关的操作。更重要的是,Node包管理器提供了Node包的注册表和开发环境之间的联系。

npm命令格式

我们可以通过命令行输入 ​​npm -h​​ 来查看npm命令的用法:

Usage: npm where is one of: access, adduser, bin, bugs, c, cache, completion, config, ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, explore, get, help, help-search, i, init, install, install-test, it, link, list, ln, login, logout, ls, outdated, owner, pack, ping, prefix, profile, prune, publish, rb, rebuild, repo, restart, root, run, run-script, s, se, search, set, shrinkwrap, star, stars, start, stop, t, team, test, token, tst, un, uninstall, unpublish, unstar, up, update, v, version, view, whoaminpm -h quick help on npm -l display full usage infonpm help search for help on npm help npm involved overviewSpecify configs in the ini-formatted file: /root/.npmrcor on the command line via: npm --key valueConfig info can be viewed via: npm help confignpm@5.6.0 /usr/local/lib/node_modules/npm

很明显,npm的命令格式就是:​​npm [options]​​

npm命令选项

选项

说明

示例(部分以express为例)

search

在存储库中查找模块包

​npm search express​

install

使用在存储库或本地位置上的一个package.json文件来安装包

​npm install​

​npm install express​

​npm install express@0.1.1​

​npm install express@latest​

​npm install ../tModule.tgz​

install -g

在全局可访问的位置安装一个包

​npm install express -g​

uninstall

卸载一个模块

​npm uninstall express​

remove

删除一个模块

pack

把在一个package.json文件中定义的模块封装成.tgz文件

​npm pack​

view

显示模块的详细信息

​npm view express​

publish

把在一个package.json文件中定义的模块发布到注册表

​npm publish​

unpublish

取消发布您已发布到注册表的一个模块(在某些情况下,还需使用 ​​--force​​ 选项)

​npm unpublish myModule​

owner

允许您在存储库中添加、删除包和列出包的所有者

​npm add <username> myModule​

​npm rm <username> myModule​

​npm ls myModule​

whoami

(根据指定注册表模块)打印用户名

​npm whoami​

adduser

将用户信息添加到当前的开发环境

​npm adduser​

login

等同于adduser

​npm login​

logout

将用户信息从当前的开发环境中清除

​npm logout​

init

初始化Node包的信息,会创建package.json文件

​npm init​


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:机器学习基础——Anaconda环境
下一篇:想要高可用?搞定负载均衡架构是关键(负载均衡的三种方式)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~