关于vue的colorette包报错:node_modules\colorette‘ do not define a valid ‘.‘ targe

关于vue cli可视化面板运行serve bulid等 报错:Error: Package exports for ‘D:\web\test1\testapp3\testapp3\node_modules\colorette’ do not define a valid ‘.’ target
这个问题解答,这个问题之前没遇到过,用了可视化面板 之前版本是4.3.0是没问题,后面到了 4.5.3在创建项目的时候就出现了问题如下
关于vue的colorette包报错:node_modules\colorette‘ do not define a valid ‘.‘ targe_第1张图片
中间查了很多方法,什么类似于升级node的 安装稳定版node 之类的,都没法子解决。顺着文件夹位置看了下
关于vue的colorette包报错:node_modules\colorette‘ do not define a valid ‘.‘ targe_第2张图片

是有这个包的,不要说啥什么可能文件损坏之类的,这个包我也试过删除安装,等等之类很多办法,还是会出现那个问题。我也求问过,没啥人回答我,也去啥淘宝闲鱼啥群之类的求问过。也没解决好。
我自个想的法子,就是4.3.0版本 有个包是叫autoprefixer,当时这个包里面是没有引用colorette,而是引用的var chalk = require(‘chalk’);这个包,就自己重新在当前项目下。

D:\web\聊天框\tt5\node_modules\autoprefixer\lib 反正就是项目下的 node_modules找到autoprefixer这个包,在这个包里面找到autoprefixer.js文件,将var colorette= require(‘colorette’);
改为var chalk = require(‘chalk’);就可以运行
补充一下(我当时npm run serve是可以运行的,只是vue ui面板的 serve运行报错,自己就觉得ui面板看起来比较舒心一点就想着解决一下)没想到就搞的那么麻烦。

你可能感兴趣的:(vue.js,node.js)