













npm 离线安装包 从缓存本地安装, .tgz安装失败时候,用这个cache方案
npm install flex-gap-polyfill postcss --save-dev
这两个包属于不纯的包,离线打.tgz 会产生问题
npm install flex-gap-polyfill --cache ./.npm-offline-cache/flex-gap-polyfill --prefer-offline --legacy-peer-deps --save-dev
npm install postcss --cache ./.npm-offline-cache/postcss8.5.15 --prefer-offline --legacy-peer-deps --save-dev
--prefer-offline 偏向离线安装,若离线cache目录没有安装文件,就从网上拉一份回来
--legacy-peer-deps 由于安装的版本号被换成 本地目录,所以安装依赖的版本号会导致安装失败,加上这个就忽略版本号校验了
--save-dev 服务端运行,这个根据库的属性进行配置是否使用
内网安装命令
npm install flex-gap-polyfill --cache ./.npm-offline-cache/flex-gap-polyfill5.0.0 --offline --legacy-peer-deps --save-dev --registry https://registry.npmjs.org
安装以后 copy到内网 pageckage.json 可以将版本号加到目录名字
"postcss ": "file:./.npm-offline-cache/postcss8.5.15",
"flex-gap-polyfill": "file:./.npm-offline-cache/flex-gap-polyfill5.0.0",
内网先进行离线安装,会出现安装包的版本号,然后,在内网改为本地的cache缓存目录,这样测试在服务器上从新构建的时候 npm install 就不会产生问题了。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。