想在 ThinkPHP 中引入 webpack 和 vuejs,写了最基本的 webpack.config.js 文件,通过 require 方式引入了 vue,但 new Vue() 后一直提示 Uncaught ReferenceError: Vue is not defined。看了网上很多帖子,都没有类似的情况。请问该如何解决?是否是 vue-loader 相关的问题?
|  |      1airyland      2017-05-31 18:50:07 +08:00 ThinkPHP 跟 webpack 开发没有关系。提问题也不应该是这么提的,你去 Github 建个 repo 帖上来也许还帮得上你。 | 
|  |      2mokeyjay      2017-05-31 19:13:00 +08:00 via Android 两者没有任何关系。你完全可以把 vue 编译完了再放进 tp 目录里 | 
|  |      3changwei      2017-05-31 19:20:08 +08:00 via Android 如果真的是前后端完全分离开发,完全没有必要使用 thinkphp 的 view 来渲染前段页面和输出 vue 代码,而是把 thinkphp 当做一个独立的 api 服务端(就像 jsonrpc 服务一样),vue.js 本身用 nginx 额外当做纯静态资源解析。这样性能最高,也最优雅。 | 
|  |      4varzy OP 问题已解决,干掉 tp 的 Runtime 文件夹就好了(笑哭) |