我有以下 index.js 代码:
import {Asp} from './src/asp.js';
export default Asp;
Run Code Online (Sandbox Code Playgroud)
以及以下 run.js 代码:
import Asp from './dist/bundle.js'; // Uncaught SyntaxError: The requested module does not provide an export named 'default'
import Asp from './index.js'; // works
const myASP = new Asp();
Run Code Online (Sandbox Code Playgroud)
和 webpack (3.11) 配置文件:
const path = require('path');
module.exports = {
entry: './index.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
module: {
rules: [
{ test: /\.js$/, exclude: /node_modules/, loader: "babel-loader" }
]
}
};
Run Code Online (Sandbox Code Playgroud)
我不明白为什么当我导入时使用bundle.js不起作用...帮助...
更新:
我放弃了 …