Skip to main content

NPM FAQ

lockfileVersion: 2 install script

没有 hasInstallScript,导致没有调用安装脚本。

npx fix-has-install-script
ESBuild
# 在不修改 packages-lock.json 的情况下手动安装是最简单的
node ./node_modules/esbuild/install.js

speed up npm ci

# --cache $PWD/.cache 确保利用缓存
# --only=production 不安装 dev - 看情况 - 例如 基础容器已经包含
# --silent
npm ci --prefer-offline --no-audit

# 或者还是直接用 install - 保留现有 node_modules
npm install --no-fund --no-audit