鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ 使用npm運(yùn)行腳本時(shí)如何支持async/await

使用npm運(yùn)行腳本時(shí)如何支持async/await

由于所用的node版本暫時(shí)不支持async/await功能
如果在命令行運(yùn)行,要其支持async/await功能,一般這樣運(yùn)行

node --harmony index.js

但是如果是在npm執(zhí)行,比如下面的配置

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "serve": "serve ."
  }
npm run serve

因?yàn)閟erve模塊使用了async/await功能,所以會(huì)報(bào)錯(cuò)
那么怎么可以方便地在配置文件中開(kāi)啟 --harmony的功能,盡量不修改script配置中的信息

回答
編輯回答
幼梔
const { spawn } = require('child_process');
const ls = spawn('node', ['--harmony', 'index.js']);
2018年4月17日 00:42