Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用导入而不是require';在ExpressJS中使用Webpack和Babel_Express_Webpack_Babeljs - Fatal编程技术网

使用导入而不是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
不支持吗?是否有引入导入/导出功能的巴别塔预设?