博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
当执行npm时遇到的问题
阅读量:6277 次
发布时间:2019-06-22

本文共 841 字,大约阅读时间需要 2 分钟。

hot3.png

问题 一

50e3ba4c2be13c95091722db3331dbee262.jpg

解决办法就是执行下面两行命令:

npm cache clean --force //先执行这个命令,百度了一下说是清除缓存npm install //再重新执行一下这个命令

我也百度了一下,说的更多的就是npm版本的问题,少数其他的答案,我也是看别人这么执行的,我也执行了一下,问题就解决了,我也看不出来什么问题,就按这个来吧!!!!

问题 二

9b7ace0a35f0db67d5d237ebfc6386e6bed.jpg 

当我运行iview-admin项目的时候,出错了!就是上面的那个错误,我百度了一下,大概有两种说法:

(1)一种说法是node版本的问题,node v10以上版本fs.write的callback是必须的,降低node版本可解决。

这个方法试了一下,没能解决问题。

(2)这个方法不需要降低node版本,可以在webpack.dev.js和webpack.prod.js中的代码修改即可,给fs.write添加必要的callback函数,具体操作修改以上两个文件中的代码即可。

fs.open('./build/env.js', 'w', function(err, fd) {    const buf = 'export default "development";';//  fs.write(fd, buf, 0, buf.length, 0, function(err, written, buffer) {});    fs.write(fd, buf, 0, 'utf-8', function(err, written, buffer) {});});

只更改webpack.dev.js中的代码,能解决问题;

webpack.dev.js和webpack.prod.js都更改也能解决问题;

只更改webpack.prod.js文件中的代码不能解决问题;

这是我试了一下,得出的结论,如有错误,欢迎指出!!!

转载于:https://my.oschina.net/u/3946362/blog/2963040

你可能感兴趣的文章
SAP S/4HANA Cloud: Revolutionizing the Next Generation of Cloud ERP
查看>>
《分歧者3》观后感
查看>>
GIS基础软件及操作(九)
查看>>
10天学安卓-第一天
查看>>
view和activity的区别(转)
查看>>
MySQL的create table as 与 like区别(转)
查看>>
SQLserver 存储过程执行错误记录到表
查看>>
Spring Boot 之 RESRful API 权限控制
查看>>
Redis——常用命令操作
查看>>
UDP 单播、广播和多播
查看>>
windows linux—unix 跨平台通信集成控制系统----系统硬件信息获取
查看>>
ThinkPad E550 安装 WIN7 的启动 U 盘制作
查看>>
在 Windows 下远程桌面连接 Linux - XManager 篇
查看>>
tomcat如何路由映射网址
查看>>
如何开始容器化
查看>>
为什么POLARDB是云计算2.0时代产品进化的关键里程碑?
查看>>
HTTP 协议解析
查看>>
十面埋伏? 程序世界里的不信任原则
查看>>
Use our script to build OGRE, CEGUI, FreeImage, Cg and OIS from CVS
查看>>
姚期智:算法将推动下一波AI浪潮,现有革新将达极限
查看>>