vue---报错Error:ENOENT:no such file or directory,chmod.....js-beautify@1.7.0\**\css-beautify.js
vue—使用vue-cli/webpack构建项目cnpm install安装依赖时候报错:Error:ENOENT:no such file or directory,chmod.....js-beautify@1.7.0\**\css-beautify.js;cannot find module 'opn'/async-each/anymatch等等如图:网上并没有多少相关解决方案,通过搜索
·
vue—使用vue-cli/webpack构建项目cnpm install安装依赖时候报错:Error:ENOENT:no such file or directory,chmod.....js-beautify@1.7.0\**\css-beautify.js
;
cannot find module 'opn'/async-each/anymatch等等
如图:
网上并没有多少相关解决方案,通过搜索stackoverflow确定是js-beautify升级1.7.0之后的bug。一开始想到的方案也就是安装老版本1.6,也试过将1.7node_modules文件夹中相关文件替换,这样只能却不能解决实际问题,npm run dev
继续报错,如下:
无奈之下,一个个模块安装,由于插件二级依赖被中止没有成功安装,实在太多太多模块……
最后得到的解决方案如下:
1.修改package.json
//将依赖全部清空,替换为js-beautify.js@1.7.0版本,然后cnpm install进行依赖安装
2.安装1.6.14版本
//本地安装1.6.14版本
//cnpm install js-beautify@1.6.4
//此时,node_modules中有两个版本js-beautify.js
3.替换依赖文件
//报错是没有找到css-beautify.js文件,打开目录可以发现就连lib目录都缺失
///此时打开 node_modules/_js-beautify@1.6.14@js-beautify/js 复制该目录下所有文件(除了index.js),
///然后打开 node_modules/_js-beautify@1.7.0@js-beautify/js 将复制下的所有文件粘贴进去
此时,1.7.0版本所需文件都已存在:
4.安装依赖
//js-beautify的问题此时解决,且不会再影响后面插件的二级依赖安装
//撤销package.json的修改,cnpm install
5.进入开发
//npm run dev,此时成功
更多推荐
已为社区贡献16条内容
所有评论(0)