deo*_*eff 2 javascript ecmascript-6 webpack babeljs
我越来越
(function (exports, require, module, __filename, __dirname) { import
HtmlWebpackPlugin from "html-webpack-plugin"
^^^^^^
SyntaxError: Unexpected token import
Run Code Online (Sandbox Code Playgroud)
package.json中的依赖项
网页包:^3.10.0
@babel/核心:^7.0.0-beta.38
@babel/plugin-syntax-dynamic-import:^7.0.0-beta.38
@babel/plugin-transform-runtime:^7.0.0-beta.38
@babel/preset-env:^7.0.0-beta.38
巴别塔装载机:^8.0.0-beta.0
我在.babelrc中的配置
{
"presets": ["@babel/preset-env"],
"plugins": [
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-transform-runtime"
]
}
Run Code Online (Sandbox Code Playgroud)
我的webpack.config.babel.js配置
import HtmlWebpackPlugin from "html-webpack-plugin"
export default {
// Our index file
entry: "./src/app/app.js",
output: {
path: `${__dirname}/dist`,
filename: "index_bundle.js",
},
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules)/,
include: `${__dirname}/app`,
use: {
loader: "babel-loader",
},
},
],
},
plugins: [new HtmlWebpackPlugin()],
}
Run Code Online (Sandbox Code Playgroud)
当我require
使用"html-webpack-plugin"
, 并导出对象时 "module.exports"
效果很好,但我试图在 ES6 中编写它。
如果有人可以指导/给我如何实现这一目标的提示,我将不胜感激。
非常感谢
归档时间: |
|
查看次数: |
4583 次 |
最近记录: |