运行VSCode仓库scripts/code.sh脚本时出现ENOENT错误求助
解决VSCode本地运行时找不到main.js的问题
这个错误的核心是VSCode的源码还没编译,yarn install仅完成了依赖安装,并没有把TypeScript源码编译成JavaScript,因此找不到out目录下的main.js文件。按以下步骤解决:
先执行编译命令生成必要的运行文件:
yarn run compile如果后续需要修改源码时自动重新编译,也可以使用watch命令:
yarn run watch等待终端显示编译完成(出现类似“Compilation complete”的提示)后,再执行
bash scripts/code.sh启动程序。如果编译后仍报错,先检查编译过程中是否有TypeScript语法或依赖相关错误,根据终端提示修复后重新编译。也可以尝试清理缓存后重新安装依赖再编译:
rm -rf node_modules yarn.lock yarn install yarn run compile注意必须在编译完成后再执行启动脚本,不要在编译过程中就运行
bash scripts/code.sh。
内容的提问来源于stack exchange,提问作者Prajjwal Pandey
相关产品推荐
相关产品推荐

