【发布时间】:2017-09-01 00:48:14
【问题描述】:
我有以下 webpack.config.js
entry: {
a:'./src/a.js',
b:'./src/b.js'
},
output: {
path: path.join(__dirname, 'dist'),
filename: '[name].bundle.js'
}
a.js的内容是:
const MSG = "Can you see me?";
b.js的内容是:
console.log(MSG);
我的索引正在加载两个捆绑的脚本:
<script type="text/javascript" src="./dist/a.bundle.js"></script>
<script type="text/javascript" src="./dist/b.bundle.js"></script>
Npm run build、babel-loader 和 run task 工作正常。但是,参考 MSG 没有在 DOM 中定义:
Uncaught ReferenceError: MSG is not defined
即使你的脚本 a.js 确实定义了它。我在这里错过了什么吗?我是否需要额外的配置来访问不同入口点之间的值?
【问题讨论】:
-
它不是一个全局变量。它位于第一个入口点的函数内。可以从an导出,在b中导入。
-
对...在实际阅读捆绑包后计算这么多,谢谢
标签: javascript npm webpack webpack-2