代码之家  ›  专栏  ›  技术社区  ›  user3348410

如何将Vue添加到现有网页包项目

  •  0
  • user3348410  · 技术社区  · 7 年前

    我有一个网页包项目,我想在其中使用Vue。我正在JavaScript文件中导入Vue,如下所示:

    import "../../node_modules/vue/dist/vue.min.js";
    

    我看得出来 vue.min.js

    var app = new Vue({
      el: ‘#app’,
      data: {
        message: ‘Hello Vue!’
      }
    })
    

    Uncaught ReferenceError: Vue is not defined
        at eval (ins.js?be14:2)
        at Object../src/scripts/ins.js (app.js:485)
        at __webpack_require__ (app.js:79)
        at eval (index.js?48f5:1)
        at Module../src/scripts/index.js (app.js:474)
        at __webpack_require__ (app.js:79)
        at Object.0 (app.js:530)
        at __webpack_require__ (app.js:79)
        at checkDeferredModules (app.js:46)
        at app.js:152
    

    我试图补充 vue.min.js 通过CDN直接在我的HTML中,一切正常。装载时是否存在订购问题?我如何解决这个问题?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Kris D. J.    7 年前

    应将Vue导入如下变量:

    import Vue from 'vue'; // or import Vue from '../../node_modules/vue/dist/vue.min.js';
    

    import Vue from 'vue';
    
    var app = new Vue({
      el: ‘#app’,
      data: {
        message: ‘Hello Vue!’
      }
    })