【前端】每天一个知识点-NPM

npm install

命令执行时,会从注册的源下载依赖包,并根据依赖树构建本地的node_modules目录。

scss 复制代码
// 根据当前的目录的package.json,安装所有声明的依赖,
// 生成或更新package-lock.json,默认安装到当前目录的node_modules
npm install 

//安装pnpm,并添加到dependencies
npm install pnpm

//安装依赖到生成环境的依赖中dependencies
npm install --save
npm install -S

// 安装开发环境依赖 devDependencies
npm install --save-dev
npm install -D

//安装全局依赖
npm install -g
npm install --global
//查看全局安装目录
npm root -g

//只安装生产依赖
npm install --production

//安装 但不写入到package.json
npm install xxxx --no-save

// --force 或 -f
// 强制重新下载依赖,即使本地缓存存在
npm install --force

// 忽略peerDependencies同伴依赖冲突
npm install --legacy-peer-deps

// --omit 忽略某类依赖
npm install --omit=dev  等价于 --production

// --dry-run 仅模拟安装过程,不实际下载或修改文件
npm install --dry-run

// --prefer-offline 优先使用本地缓存  
// --prefer-online 每次都从远程检查更新
npm install --prefer-offline

// --no-audit 禁用npm的安全审计功能
npm install --no-audit

npm update

arduino 复制代码
// 安装或升级特定版本的包
npm update react

npm ci

go 复制代码
根据package-lock.json精确安装,保证一致性,与npm install 区别,npm install 根据package.json安装,可能更新package-lock.json文件

最佳实践

相关推荐
黑色的糖果9 分钟前
vue中tailwindcss插件的引入及使用
前端·javascript·vue.js
戌中横14 分钟前
JavaScript——预解析
前端·javascript·学习
木斯佳1 小时前
前端八股文面经大全:26届秋招滴滴校招前端一面面经-事件循环题解析
前端·状态模式
光影少年2 小时前
react状态管理都有哪些及优缺点和应用场景
前端·react.js·前端框架
saber_andlibert3 小时前
TCMalloc底层实现
java·前端·网络
逍遥德3 小时前
如何学编程之01.理论篇.如何通过阅读代码来提高自己的编程能力?
前端·后端·程序人生·重构·软件构建·代码规范
冻感糕人~3 小时前
【珍藏必备】ReAct框架实战指南:从零开始构建AI智能体,让大模型学会思考与行动
java·前端·人工智能·react.js·大模型·就业·大模型学习
程序员agions3 小时前
2026年,“配置工程师“终于死绝了
前端·程序人生
alice--小文子3 小时前
cursor-mcp工具使用
java·服务器·前端
晚霞的不甘3 小时前
揭秘 CANN 内存管理:如何让大模型在小设备上“轻装上阵”?
前端·数据库·经验分享·flutter·3d