一、部署异常1:
初步判断是这个zip文件没下载下来,然后手动下载一个chromedriver_win32.zip丢到C:\Users\用户\AppData\Local\Temp\chromedriver\目录下,结果因为这是一个临时文件夹,每次初始化的时候都会重新下载这个文件,从而又无法初始化。
解决方案:
1 加参数
npm install --ignore-scripts
--ignore-scripts表示npm将不会运行在package.json中指定的scripts脚本
2 更换数据源
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
二、部署异常2:
解决方案:
1.下载scratch-microbit-1.2.0.hex文件
2.放到scratch-gui-develop\static\microbit目录下
3.使用VSCODE打开scratch-gui工程,编辑scripts\prepublish.mjs,找到如图所示:
修改成:
执行命令:
npm install
无报错即可。