深入浅出:npm常用命令详解与实践

npm 主要用于管理 JavaScript 的依赖包,可以节省不少。

以下是一些常用的 npm 命令:

npm init:在项目中初始化生成 package.json 文件。

npm install:用于安装项目的依赖。当你克隆或者切换到一个新的项目时,可以运行该命令,npm 会根据项目中的 package.json 文件安装所需的依赖。

npm install [package-name]:用于安装特定的包。例如,运行 npm install lodash 将安装 lodash 包。

npm install [package-name] --save:在安装包的同时,将其添加到 package.json 中的 dependencies

bash 复制代码
#package.json
{
  "dependencies": {
    "@actions/core": "^1.2.3"
  }
}

npm install [package-name] --save-dev:在安装包的同时,将其添加到 package.json 中的 devDependencies。这些是在开发过程中需要但在生产环境时不需要的依赖。

bash 复制代码
#package.json
{
  "devDependencies": {
    "typescript": "^3.8.3"
  }
}

npm uninstall [package-name]:用于删除一个特定的包。

npm update [package-name]:用于更新特定的包。

npm publish:将自己的包发布到 npm 上。

npm search [keyword]:搜索 npm 上的包。

npm run [script-name]:运行在 package.json 中定义的脚本,如npm run dev

bash 复制代码
#package.json
{
  "scripts": {
  	"dev": "",
    "build": ""
  }
}
相关推荐
朗朗乾坤.py18 小时前
Hadoop HDFS命令操作实例
hadoop·hdfs·npm
哇咔咔哇咔20 小时前
【科普】什么是npm和pip?它们之间有什么异同?
前端·npm·pip
太阳火神的美丽人生1 天前
Vant WeApp 开启 NPM 遇到的问题总结
前端·npm·node.js
Play_Sai2 天前
【接口测试】任务2:商品分类接口
软件测试·接口测试·postman·技能竞赛·楚怡杯·jemter
Kakaxiii3 天前
UMLS的api调用(Postman)
人工智能·深度学习·测试工具·自然语言处理·postman
Minyy113 天前
小程序-使用npm包
前端·小程序·npm·node.js
Mrs_Lupin3 天前
npm与包
前端·npm·node.js
潜心专研的小张同学3 天前
pnpm依赖安装失败解决|pnpm项目从一个文件夹复制到另一个文件夹运行失败问题解决-以vbenAdmin项目为例
前端·javascript·vscode·npm·vue·pnpm
西西o3 天前
Linux服务安装node,npm与yarn
linux·运维·npm
世俗ˊ4 天前
npm、yarn、pnpm对比
前端·npm·node.js