NPM(Node Package Manager)是JavaScript编程环境Node.js中的一个核心工具,用于管理和共享Node.js包(模块)。

  1. 初始化项目
npm init

此命令用于在当前目录下创建一个新的package.json文件,它是项目的配置文件,包含项目的基本信息如名称、版本、作者、描述、入口文件、依赖项等。运行时会有一系列交互式的问题来指导你填写这些信息,也可以通过 -y 参数快速默认生成。

  1. 安装包
npm install <module-name>

安装指定的Node.js模块到当前项目,并将依赖添加到dependenciesdevDependencies中(取决于是否使用–save-dev标志):

  • npm install express:全局安装express模块。
  • npm install --save express:局部安装并保存到dependencies中。
  • npm install --save-dev express:局部安装并保存到devDependencies中,表示此模块仅在开发环境中需要。
  1. 查看包信息
npm view <module-name>

查看指定模块的详细信息,包括其版本、许可证、作者、GitHub链接以及package.json的内容等。
若要查看特定的包属性:

npm view <module-name> <property>

如查看express模块的依赖关系:

npm view express dependencies
  1. 列出已安装的包
npm list

列出当前项目下所有已安装的Node.js包及其版本,以及它们之间的依赖层次结构。

  1. 查看帮助
npm help

可以显示NPM命令的帮助信息。

  1. 清除缓存
npm cache clean --force

清除npm的缓存数据。在新版本的npm中,推荐使用npm cache clean --force的老版本替代命令为:

npm cache clean --all
  1. 启动脚本
npm start

执行package.json中定义的start脚本。这个命令通常用于启动一个应用服务或者开发环境。

  1. 更新包
npm update <module-name>

更新指定的模块至最新兼容版本,或者不指定模块名时更新所有已安装的模块。
9. 卸载包

npm uninstall <module-name>

卸载指定的模块并从package.json的依赖列表中移除相应条目。

  1. 全局安装
 npm install -g <module-name>

全局安装模块,使其在系统范围内可用,而非局限于当前项目。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐