npm 包 npm-i 使用教程

阅读时长 3 分钟读完

npm是一个流行的Node.js包管理器,它可以让你轻松地安装、更新和管理你的Node.js包。其中最常用的命令之一是 npm install 或简写成 npm i,它允许你从npm仓库安装包并将它们添加到你的项目中。在本文中,我们将会详细介绍 npm i 命令的使用教程,包括如何全局安装包和本地安装包,如何安装指定版本的包等等。

全局安装

全局安装是指将包安装到全局的Node.js环境中,你可以在任何项目中使用这些包,而不必重复安装和下载。可以通过以下命令进行全局安装:

例如,我们可以安装 nodemon 包:

这将会从npm仓库中下载并安装 nodemon 包到我们的电脑中。之后我们可以在终端中任意位置使用 nodemon 命令。

本地安装

本地安装是安装包到你的项目目录中,你需要在每个项目中安装它们。可以通过以下命令进行本地安装:

例如,我们可以安装 express 包:

这将会从npm仓库中下载并安装 express 包到我们项目的 node_modules 目录中。然后我们就可以在项目中引用它。

安装指定版本的包

如果你需要安装特定的版本号,可以通过以下命令进行指定:

例如,我们可以安装 underscore 包的 1.8.0 版本:

这将会从npm仓库中下载并安装 underscore 包的 1.8.0 版本到我们项目的 node_modules 目录中。

从本地文件系统安装包

如果你有一个本地的npm包,你也可以通过本地的文件路径安装它。可以通过以下命令进行本地安装:

例如,如果我们有一个本地的 my-tool 包文件夹,它的路径是 /Users/myname/my-tool,那么我们可以在项目中通过以下命令安装它:

更多选项

npm i 命令还有很多有用的选项和标志,这里只列举了最常用的:

  • --save-S:在本地安装包时将其保存到 dependencies 中,表示这是项目的依赖。
  • --save-dev-D:在本地安装包时将其保存到 devDependencies 中,表示这是项目的开发依赖。
  • --global-g:全局安装包。
  • --production:只安装生产环境的包。
  • --no-optional:安装只有在构建(build)或测试(test)环境下需要的包。
  • --depth:指定安装深度,比如 --depth=1 表示只安装第一层依赖包。

总结

npm i 命令是一个非常有用的npm包管理器命令,可以帮助你轻松地安装、更新和管理你的Node.js项目依赖。这个命令的选项和标志也非常灵活和丰富,可以让你更好地控制和管理包的安装。如果你要在项目中使用npm包,不妨试试npm i命令吧!

示例代码:

-- -------------------- ---- -------
----- ------- - -------------------
----- --- - ----------

------------ ----- ---- -- -
  --------------- ---------
---

---------------- -- -- -
  -------------------- --- --------- -- ---- --------
---

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/npm