npm常用命令集合
npm(Node Package Manager)
是JavaScript
生态系统中用于管理依赖项、构建工具和脚本的非常重要的工具。以下是一些常用的npm命令和选项:
-
npm init
: 创建一个新的package.json文件,该文件包含有关项目的基本信息,如名称、版本、描述等。你可以使用此命令来初始化一个新的项目。 -
npm init -y
: 使用默认值快速创建一个新的package.json文件,无需手动输入信息。 -
npm install <package-name>
: 用于安装指定包。例如,npm install lodash将安装名为"lodash"的包。 -
npm install
: 安装项目目录中package.json文件中列出的所有依赖项。 -
npm install --save <package-name>
: 安装包并将其添加到dependencies中。这是旧版npm的语法,新版本的npm不需要使用–save选项。 -
npm install --save-dev <package-name>
: 安装包并将其添加到devDependencies中,表示这是开发过程中需要的依赖项,但不会在生产环境中使用。 -
npm uninstall <package-name>
: 卸载指定的包。 -
npm update <package-name>
: 更新指定包到最新版本。 -
npm outdated
: 查看项目中依赖项的过期情况。 -
npm list
: 列出项目中安装的所有包。 -
npm run <script-name>
: 运行在package.json文件的scripts字段中定义的脚本。例如,npm run build将执行名为"build"的脚本。 -
npm search <keyword>
: 在npm注册表中搜索包。 -
npm info <package-name>
: 查看特定包的详细信息,包括可用版本、依赖项等。 -
npm link
: 将当前的项目链接到全局npm包,以便在本地测试。 -
npm publish
: 发布你的npm包,使其可供其他开发者使用。 -
npm outdated
: 查看哪些依赖项已经过时,并需要更新。 -
npm prune
: 删除项目中未列在package.json文件中的依赖项。
这些是一些常用的npm命令和选项,但npm提供了更多功能和选项,可以根据项目的需要进一步探索和使用。可以使用npm help
命令来查看npm的帮助文档,以了解更多详细信息。