我正在使用babel7(client.js
)将es6转换为es5。
我正在使用client.js
使用该require
文件,但是我只得到一个空对象。
这是我的代码。
client.js
const test = function(){
console.log("hello");
return "karthick"
}
export default test;
server.js
const value = require('./dist/client.js');
console.log(value); //Here Empty Object
webpack.config.js
const path = require("path");
module.exports = {
entry: "./client.js",
output: {
filename: "client.js",
path: path.resolve(__dirname, "./dist")
},
module: {
rules: [{
test: /\.js$/, exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}]
}
}
.babelrc
{
"presets": ["@babel/preset-env"],
"plugins": ["dynamic-import-node"]
}