美文网首页
排查不同环境 npm 包版本不同的问题

排查不同环境 npm 包版本不同的问题

作者: VioletJack | 来源:发表于2020-09-08 14:29 被阅读0次

排查起因

今天遇到个问题,我们用 antd 写的项目在本地跑一切正常,发布到线上后发现很多样式都变了。于是猜测一定是发布过程中出了问题。

经过排查发现是在发布过程中 npm install 安装了最新版本的 antd,导致某些全局修改的样式和类有变化。

查看 antd 安装包版本

npm list antd

将这段命令放到发布脚本中,打印出版本发现本地用的是 4.1.3 而生产环境在发布时用的是最新的 4.6.3

固定 antd 版本

package.json 中的版本锁死:

   "antd": "^4.1.3"  =>   "antd": "4.1.3"

参考资料

http://nodejs.cn/learn/find-the-installed-version-of-an-npm-package

相关文章

网友评论

      本文标题:排查不同环境 npm 包版本不同的问题

      本文链接:https://www.haomeiwen.com/subject/nzpdektx.html