记录一下今天部署代码遇到的问题。1、npmrunbuild时报错信息如下图:翻译如下:据说存在不对等依赖和兼容性问题。这时候同事让我删除packege-lock.json。删除后出现了新的警告,类似下图(我自己的报错步骤是我cls的):翻译成optionalskippingoptionaldependencies:fsevents@2.1.2。其实这个包是可以选择性安装的。安装的原因是:这个包在mac上是可选依赖,但是如果你用的是window电脑,也会安装。可以查看你的package.json文件是否与fsevents相关,删除即可;其实这个警告是因为mac需要这个包,但是你是在windows环境下,可以忽略这个警告,如果你是强迫症,可以用下面的方法,不安装这个包的解决方法:1。第一步:在package.json中添加这个对象“optionalDependencies”:{"fsevents":"*"}2.第二步:删除原来安装的包和生成的package-lock.json文件3.第三步:重新执行安装命令`npminstall--no-optional`。原文在这里。2.npmrunbuild时,报错如下图:翻译过来就是:assetsizelimit:以下资产超过推荐大小限制(24.4万)。这可能会影响网络性能。打包的js体积超标解决方法:在vue.config.js中添加配置:configureWebpack:config=>{//为生产环境修改配置...if(process.env.NODE_ENV==='production'){config.mode='生产';//打包文件大小配置config.performance={maxEntrypointSize:10000000,maxAssetSize:30000000}}},原文在这里,目前本地npmrunbuild没有任何警告,但是网上还是报错关于npm有配置太多了,看的脑子疼,就不理了==
