解决方案: 第一步 resolve:{ alias: { 'vue$':'vue/dist/vue.esm.js' } } 在webpack.config.js相应位置加入上述代码 第二步 在html引入bundle.js时应位于vue模板后面 <!-- error --> <script src="./dist/bundle.js"></script> <div id="app"> {{message}} </div> <!-- right --> <script src="./dist/bundle.js"></script>