主题
npm
npm 是 Node.js 默认附带的包管理器,负责从 registry 解析、安装、运行和发布包。项目应只选择一个包管理器,并提交对应锁文件。
日常命令
bash
npm install
npm install lodash
npm install -D vitest
npm run build
npm exec eslint .npm install 按 package.json 与锁文件安装,并可能更新锁文件;CI 中使用 npm ci,它要求锁文件与清单一致且会执行干净安装。
npx 与 npm exec
npx 是 npm exec 的别名。它优先执行项目本地已安装的二进制文件;包不存在时可能下载并执行。CI 或安全敏感场景应固定包版本,避免无版本的临时下载。
bash
npm exec -- prettier --check .
npm exec --package=@acme/cli@1.2.3 -- acme-cli