Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Laravel Mix:Laravel Mix升级到v6后,app.js和bootstrap.js中的Vue不可用_Javascript_Laravel_Vue.js_Laravel Mix - Fatal编程技术网

Javascript Laravel Mix:Laravel Mix升级到v6后,app.js和bootstrap.js中的Vue不可用

Javascript Laravel Mix:Laravel Mix升级到v6后,app.js和bootstrap.js中的Vue不可用,javascript,laravel,vue.js,laravel-mix,Javascript,Laravel,Vue.js,Laravel Mix,所以我刚从Laravel Mix v1升级到v6 例如,在app.js中,我执行以下操作来注册所有Vue组件: const files = require.context('./', true, /\.vue$/i) files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key))) 但我得到了这个错误: app.js:17638未捕获引用错误:未定义Vue 我阅读了相关内容,并在w

所以我刚从Laravel Mix v1升级到v6

例如,在
app.js
中,我执行以下操作来注册所有Vue组件:

const files = require.context('./', true, /\.vue$/i)
files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key)))
但我得到了这个错误:

app.js:17638未捕获引用错误:未定义Vue

我阅读了相关内容,并在webpack.mix.js中添加了以下行:

resolve: {
    alias: {
        vue: 'vue/dist/vue.js'
    }
}
但不幸的是,这没有任何作用。还是同样的错误

当我在app.js和bootstrap.js上添加
import Vue from'Vue/dist/Vue.js'
时,我不再收到这些错误,但注册Vue组件的代码不起作用

Bootstrap.js: package.json:

有人知道这里发生了什么吗?谢谢

换行

window.Vue = require("Vue");


请共享您的
app.js
package.json
filebootstrap.js:package.json:添加行
window.Vue=require('Vue')就在
从“Vue”导入Vue的下方已经有
window.Vue=require('Vue')在app.js中。重要的是一点也不需要。当我添加导入时,它会说它不知道
Vue.component
您是否了解了这一点?我也有同样的问题
import Vue from "Vue";