layaari2-cmd 踩坑记录,解决安装失败问题

起因:最近有个laya项目搞一下,挺大的项目,本着省心省力的原则,用laya编辑器的编译工具尝试编译了一下,好家伙用了30分钟。这就没办法干活了。只能安装layaari2-cmd了。

以前安装过一次,记得按照官网链接能直接安装成功。这一次直接失败,下面开始解决问题

LayaAir版本:2.7.1

Nodejs版本:v10.16.0    (注意:这里很重要,因为layaair2-cmd安装推荐使用10.*版本,对其他版本的支持比较弱,我之前是11.*版本,为此专门卸载重新安装的)

报错1:使用 npm i layaayr2-cmd -g  安装后 一共报过两种错误 1:error [email protected] postinstall: `node lib/install.js`     2:error [email protected] postinstall: `node lib/install.js`。

解决方法1

首先镜像安装:

npm i -g cnpm --registry=https://registry.npm.taobao.org

然后使用cnpm安装

cnpm i layaair2-cmd -g

然后报错2:“Error:Cannot find module 'fs/promises”。问题原因是:cnpm版本太高。

解决方法2:

删除已安装的cnpm版本:npm uninstall -g cnpm

安装低版本cnpm:npm install [email protected] -g --registry=https://registry.npm.taobao.org

最后再次使用 cnpm i layaair2-cmd -g。还有一些警告 不过安装成功了。

最后的最后:使用命令行编译项目,竟然还用了5分钟!!!!

2022/9/1更新:有个同学在下载完layaair2-cmd之后 使用命令行始终报查找不到,原因是:

缺少这三个文件,当补充好这三个文件之后,需要再次输入:Set-ExecutionPolicy RemoteSigned

这里再提供一个layaair2-cmd的包:layaair2-cmd-Typescript文档类资源-CSDN下载

猜你喜欢

转载自blog.csdn.net/qq_34263160/article/details/126543746