gpt4 book ai didi

javascript - 巴别塔似乎不起作用

转载 作者:行者123 更新时间:2023-11-30 09:43:39 25 4
gpt4 key购买 nike

我有一个使用 WebStorm 2016.2.2、Node.js 6.6.0 和 TypeScript 1.8 构建的项目。

由于某些原因,此处指定:ES6 import and export are not supported in Node.js ,我需要使用 Babel。

我已经安装了 Babel 和 babel-preset-es2015,并且添加了一个文件观察器,但我仍然收到“意外的 token 导入”错误。看起来 babel 不起作用。

1) 我是否需要采取额外的操作才能将我的 js 文件转换为 ES5?

2) WebStorm设置中的“JavaScript语言版本”应该设置成什么ES版本?

3) Babel 是否应该像 TypeScript 编译器那样使用输出生成另一个文件?

任何帮助将不胜感激!

最佳答案

以下是适合我的 Babel 文件观察器设置:

Arguments: $FilePathRelativeToProjectRoot$ --out-dir $ProjectFileDir$/dist --source-maps  --presets es2015
Working directory: $ProjectFileDir$
Output Paths to Refresh: $ProjectFileDir$/dist/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.js:$ProjectFileDir$/dist/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.js.map

它将文件编译到单独的目录,保留原始文件名,以便 require() 工作;此外,WebStorm 知道生成的文件,因为一旦编译完成,文件系统就会正确刷新

关于javascript - 巴别塔似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39916902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com