我无法使用es6语法来运行脚本

时间:2019-11-13 22:07:13

标签: javascript node.js typescript ecmascript-6 ecmascript-5

我想运行一个js脚本,该脚本需要一些ts和我的node项目中的js文件。 我使用此命令节点--experimental-modules src / scripts / myScript.js 在我的myScript.js中,我不能仅使用require即可使用导入语法。所以我倾向于只使用需求。 但是myScript.js使用的是多个使用导入语法的ts和js文件。 这是我得到的错误:

SyntaxError: Unexpected identifier
    at Module._compile (internal/modules/cjs/loader.js:721:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/Users/*****/Desktop/*****/l****/src/scripts/myScript.js:6:22)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)

0 个答案:

没有答案