WebAssembly 使用npm init wasm-app www 创建模板文件产生“node:events:493 throw er、Error: spawn git ENOENT等错误”

        在项目中使用npm init wasm-app www生成JS模板时会出现:

                1.node:events:493 throw er

                2.Error: spawn git ENOENT at ChildProcess._handle.onexit (node:internal/child_process:286:19) at onErrorNT (node:internal/child_process:484:16) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) Emitted 'error' event on ChildProcess instance at: at ChildProcess._handle.onexit (node:internal/child_process:292:12) at onErrorNT (node:internal/child_process:484:16) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { errno: -4058, code: 'ENOENT', syscall: 'spawn git', path: 'git', spawnargs: [ 'clone', 'https://github.com/rustwasm/create-wasm-app.git', 'www' ] }

                3.Node.js v21.1.0 npm ERR! code 1...

        出现诸如此类的问题,首先确保node已经更新至最新版本。在使用这条命令时,git会从github的目标地址clone相关的JS模板(作为一个子文件夹放在当前目录下),所以,需要添加Git的环境变量使其在命令行中生效。

        一般git下载后默认会存放在C盘下的Program files文件夹中,将Git文件夹下的“/bin”“/usr/bin”目录放在系统环境变量的Path中,重启命令行。即可生效。

        结果图如下:

        

(www文件夹及其子文件如图)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值