节点版本8.6.0进口(从 “./two” 进口一个)不被JS文件(laravel 5.4广播推杆)
NPM版本5.3.0
Chrome的错误(版本61.0的工作。 3163.100)
未捕获的SyntaxError:意外令牌进口
Mozila错误(版本56.0(64位))
语法错误:导入声明可能唯一的应用程序从“./two”导入一个模块的顶级耳朵 ;
节点版本8.6.0进口(从 “./two” 进口一个)不被JS文件(laravel 5.4广播推杆)
NPM版本5.3.0
Chrome的错误(版本61.0的工作。 3163.100)
未捕获的SyntaxError:意外令牌进口
Mozila错误(版本56.0(64位))
语法错误:导入声明可能唯一的应用程序从“./two”导入一个模块的顶级耳朵 ;
import
是一个ES6功能。要使用ES6功能,您需要安装babel。 Babel是一个翻译器,它将ES6翻译成ES5,供浏览器理解。
运行以下命令:
npm install --save-dev babel-preset-es2015
添加下列内容.babelrc文件:
{
"presets": ["es2015"]
}
我在根上制作.babelrc文件,对吗? – Heartbeat
试图将巴别塔的配置在您的package.json这样的: “巴别塔”:{// 我通天的配置这里 } 或者你可以在你的项目的根目录下创建文件.babelrc –
调试输出不是一个有效的问题 – GavinBrelstaff
的[可能的复制在的WebPack我怎么修复“进口报关手续可能只出现在模块的顶层?](https://stackoverflow.com/questions/37023369/in-webpack-how-do-i-fix-import-declarations-may-only-appear-at-top -level-of-am) – Maraboc