环境配置真的难,改了一遍又一遍,为了跑若伊框架,心情几次崩溃,但是功夫不负有心人,在互联网的强大支持下,终于部署成功。
使用npm install命令速度过慢,这是因为相关服务器在国外,用国内镜像源可以解决
方法一:若伊官方推荐
npm install –registry=https://registry.npmmirror.com
方法二:淘宝镜像源
建议直接设置淘宝镜像源为默认下载节点
npm config set registry https://registry.npm.taobao.org
可以通过以下命令来检查,配置成功的话以后就可以快速下载了
npm config get registry
2. npm install命令报错,这个报错的情况有很多,具体可以参考以下文章
npm install安装报错几种情况_qq_32011579的博客-CSDN博客_changed 230 packages, and audited 231 packages in
我碰到的最头疼的是碰到Invalid Version错误
我查了很多资料,大部分说只要清除一下缓存就行
npm run build
如果以上命令报错就在后面加上–force,强制清除
npm run build –force
但是清楚缓存的方法并没有解决我的问题,我又多次尝试,发现了一种好的方法,使用以下语句
npm install –legacy-peer-deps
竟然神奇的通过了,但是具体原理我也没有搞清楚,这条命令主要是可以解决版本冲突
3.成功执行npm install之后,就可以运行程序了
npm run dev
但是运行时又出现了问题:Error: error:0308010C:digital envelope routines::unsupported的问题
我查了以下,这个是版本冲突的问题可以使用nvm管理node版本,也可以修改环境变量,我用的是新增环境变量的方法,如图即可
变量名:NODE_OPTIONS
变量值:–openssl-legacy-provider
修改后重启编程软件即可
下载nvm的方法我也试过,但是没有成功,我把看的文章放到这里
Node.js17或更高版本中出现Error: error:0308010C:digital envelope routines::unsupported问题的解决方案_橋本純子的博客-CSDN博客
在历经重重困难之后,终于跑出来了
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/oneofzhenghao/article/details/128832560