pm 是一个用于管理 Node.js 应用程序依赖的工具,类似于其他编程语言的包管理器,如Python的PiP、Ruby的RubyGems、Debian的apt-get、Fedora的rpm/yum、Perl的CPAN和PHP的PEAR。npm 提供了简单的命令行界面,用于在互联网上发布和分发 Node.js 包,并且也被广泛用于分发前端库。
npm 的常用命令包括:
init。创建一个新的package.json文件,用于存储项目的元数据。
install。安装一个包到项目中。
global。全局安装一个包,通常用于安装一些工具。
version。查看当前npm的版本。
search。搜索特定的包。
remove/uninstall。从项目中删除一个包。
login。注册或登录到一个npm registry。
publish。发布一个包到npm registry。
adduser。注册用户到npm。
config。查看或设置npm的配置。
pack。将一个项目打包成tar.gz文件。
init -y。使用默认值快速初始化一个项目。
exec。执行一个包的命令。
npx。类似于exec,但会使用npm的scope功能,确保包在当前项目的node_modules目录中。
npm install <包名> --save:安装指定的包,并将其添加到项目的package. json文件的dependencies属性中。这意味着这个包是项目运行所必需的,会被记录在项目的依赖中。
npm list:查看当前目录下已安装的node包。这个命令会列出所有已经安装的包以及它们的依赖关系。
npm list -g:查看全局已经安装过的node包。全局安装的包可以在系统的任何位置使用。
npm update <包名>:更新指定的包到最新版本。这不会改变package. json文件中的版本号,但会更新node_ modules目 录中的包。
npm uninstall <包名>:卸载指定的包。这将从node_ _modules目 录中删除该包,并从package. json文件的dependencies或devDependencies中移除对它的引用。
npm config list:查看当前的npm配置信息。这包括npm的路径、镜像源等设置。
npm info <包名>:查看指定包的详细信息。这包括包的版本、作者、描述、依赖等信息。
npm search <字符串/正则表达式>:在npm仓库中搜索包。你可以输入一个字符串或正则表达式来匹配包名或描述。
npm logout:退出npm的登录状态。这通常在你想要切换到另一个npm账户时使用。
npm login:登录npm账户。在执行此命令后,你需要输入你的npm用户名和密码。
npm whoami:查看当前登录的npm用户名。
npm dist-tag <标签名> <包名>:给指定的包添加或修改发布标签。这可以用来标记包的稳定版本或预发布版本。
npm run -script <脚本名>:运行在package.json文件中定义的脚本。例如,npm run -script star t会执行package. json中定义的start脚本。文章来源:https://www.toymoban.com/news/detail-846297.html
这些命令可以帮助用户管理项目的依赖,安装、更新、删除包,以及发布自己的包到npm registry。文章来源地址https://www.toymoban.com/news/detail-846297.html
到了这里,关于NPM常用命令及详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!