Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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
Javascript 将es6 npm模块转换为es5_Javascript_Webpack_Ecmascript 6_Babeljs - Fatal编程技术网

Javascript 将es6 npm模块转换为es5

Javascript 将es6 npm模块转换为es5,javascript,webpack,ecmascript-6,babeljs,Javascript,Webpack,Ecmascript 6,Babeljs,我目前正在使用的应用程序作为es6的实施使用巴贝尔+网页。 我的网页配置如下 ` const webpack=require('webpack'); const path=require('path') 其中一个模块节点lyft以es6格式实现。当我尝试导入软件包时,它给出了es6错误,即import未定义`当您第一次开始使用它时,Web包可能会令人困惑。你需要做的是把它添加到你的巴别塔加载器 options: { presets: ['env'] } 一定要跑 npm install

我目前正在使用的应用程序作为es6的实施使用巴贝尔+网页。 我的网页配置如下

` const webpack=require('webpack'); const path=require('path')



其中一个模块
节点lyft
以es6格式实现。当我尝试导入软件包时,它给出了es6错误,即
import未定义`

当您第一次开始使用它时,Web包可能会令人困惑。你需要做的是把它添加到你的巴别塔加载器

options: { presets: ['env'] } 
一定要跑

 npm install babel-preset-env

您需要预设将ES2015+编译为ES5

当您第一次开始使用它时,网页可能会令人困惑。你需要做的是把它添加到你的巴别塔加载器

options: { presets: ['env'] } 
一定要跑

 npm install babel-preset-env

你需要预设将ES2015+编译到ES5

“webpack太奇怪了,你想把它添加到你的babel加载程序”你为什么认为这很奇怪?这似乎是一个很小的评论,但我不是说添加选项到加载程序很奇怪,我只是说当你第一次开始使用它时,webpack可能会让人困惑。我不知道你为什么还要问我明白了。我听上去像是在抱怨。不管怎样,我不认为这(单独)解决了OP的问题。看我对这个问题的评论。明白了,我改变了措辞,以更好地反映我的意思。这些天我个人使用gulp,所以我也不是100%确定“webpack很奇怪,你想把它添加到你的babel loader”为什么你认为这很奇怪?这似乎是一个很小的评论,但我不是说给你的loader添加选项很奇怪,我只是说当你第一次开始使用它时,webpack可能会让人困惑。我不知道你为什么还要问我明白了。我听上去像是在抱怨。不管怎样,我不认为这(单独)解决了OP的问题。看我对这个问题的评论。明白了,我改变了措辞,以更好地反映我的意思。最近我个人使用gulp,所以我不能100%确定默认情况下,
/node\u modules/
下的任何内容都会被忽略。如果希望Babel转换特定的第三方模块,可以通过调整
包含
排除
选项来实现。默认情况下,
/node\u modules/
下的任何内容都将被忽略。如果您希望Babel转换特定的第三方模块,可以通过调整
包含
排除
选项来实现。