【Web前端问题】请教关于es6的模块化的知识

在学es6,看到模块化这里,如下这个东西不知道怎么做demo
图片描述

我是这样写的
hello.js
图片描述

main.js
图片描述

在模块化.html中引入main.js
图片描述

这三个文件放在同一目录

但报错 Uncaught SyntaxError: Unexpected token import

求教大神

回答:

可以使用babel import暂时还不支持

回答:

es6的语法浏览器暂时不支持,得结合babel,转成es5

回答:

你安装了babel模块了没有?得把es6编译之后才可以,因为浏览器对es6支持不太好

在你的package.json里面加上这个,然后 npm install
"babel-core": "^6.7.2",
"babel-loader": "^6.2.4",
"babel-preset-es2015": "^6.6.0"

看你有个main文件使用webpack打包的吧
webpack配置babel

module: {

loaders: [

{

test: /\.jsx?$/,

loader: 'babel',

exclude: /node_modules/,

query: {

presets: ['react', 'es2015']

}

}

]

}

然后试一下可不可以

以上是 【Web前端问题】请教关于es6的模块化的知识 的全部内容, 来源链接: utcz.com/a/142229.html

回到顶部