Skip to content

npm

npm 是 Node.js 默认附带的包管理器,负责从 registry 解析、安装、运行和发布包。项目应只选择一个包管理器,并提交对应锁文件。

日常命令

bash
npm install
npm install lodash
npm install -D vitest
npm run build
npm exec eslint .

npm installpackage.json 与锁文件安装,并可能更新锁文件;CI 中使用 npm ci,它要求锁文件与清单一致且会执行干净安装。

npxnpm exec

npxnpm exec 的别名。它优先执行项目本地已安装的二进制文件;包不存在时可能下载并执行。CI 或安全敏感场景应固定包版本,避免无版本的临时下载。

bash
npm exec -- prettier --check .
npm exec --package=@acme/cli@1.2.3 -- acme-cli

基于 MIT 许可发布