使用导入而不是require';在ExpressJS中使用Webpack和Babel
我一直在关注,其中作者使用了使用导入而不是require';在ExpressJS中使用Webpack和Babel,express,webpack,babeljs,Express,Webpack,Babeljs,我一直在关注,其中作者使用了import而不是require。不幸的是,当我这样做时,它不起作用。我使用的是babel-preset-env而不是教程中使用的stage-0和babel-preset-es2015预设。我也用纱线代替npm babel节点…,工作正常,但是,当我使用node…时,会出现错误,提示意外令牌导入。我不能在生产中使用babel节点,所以我现在正试图解决这个问题 正确的方法是什么?这里的代码太多,无法发布,因此这里有一个指向git repo的链接:基本上,您需要将ES20
import
而不是require
。不幸的是,当我这样做时,它不起作用。我使用的是babel-preset-env
而不是教程中使用的stage-0
和babel-preset-es2015
预设。我也用纱线代替npm
babel节点…
,工作正常,但是,当我使用node…
时,会出现错误,提示意外令牌导入
。我不能在生产中使用babel节点
,所以我现在正试图解决这个问题
正确的方法是什么?这里的代码太多,无法发布,因此这里有一个指向git repo的链接:基本上,您需要将ES2015模块编译成Node可以理解的东西(commonjs)。您还可以尝试使用最新节点版本v10测试ES2015模块支持,如图所示@FranciscoMateo所以
babel preset env
不支持吗?是否有引入导入/导出功能的巴别塔预设?