深入浅出: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": ""
  }
}
相关推荐
weixin_405023378 分钟前
包资源管理器NPM 使用
前端·npm·node.js
小于小于091210 小时前
npx 与 npm 区别
前端·npm·node.js
亮子AI1 天前
【npm】npm install 产生软件包冲突怎么办?(详细步骤)
前端·npm·node.js
胜天半月子2 天前
接口测试 | Postman的高级用法的测试使用
测试工具·接口测试·postman
Rhys..2 天前
JS - npm init
开发语言·javascript·npm
夏天想2 天前
复制了一个vue的项目然后再这个基础上修改。可是通过npm run dev运行之前的老项目,发现运行的竟然是拷贝后的项目。为什么会这样?
前端·vue.js·npm
一枚前端小能手3 天前
📦 从npm到yarn到pnpm的演进之路 - 包管理器实现原理深度解析
前端·javascript·npm
胜天半月子4 天前
接口测试 | Postman的安装和测试使用
测试工具·接口测试·postman
scorpion_V4 天前
VScode 中执行 npm 报错的问题
ide·vscode·npm
FreeBuf_4 天前
攻击者利用Discord Webhook通过npm、PyPI和Ruby软件包构建隐蔽C2通道
前端·npm·ruby