Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/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
Vue.js 如何在Laravel Mix中修改Vue加载程序设置?_Vue.js_Webpack_Laravel Mix_Vue Loader_Vue Apollo - Fatal编程技术网

Vue.js 如何在Laravel Mix中修改Vue加载程序设置?

Vue.js 如何在Laravel Mix中修改Vue加载程序设置?,vue.js,webpack,laravel-mix,vue-loader,vue-apollo,Vue.js,Webpack,Laravel Mix,Vue Loader,Vue Apollo,顺便说一下,使用Laravel Mix。。。尝试使用Vue Apollo时,它说我们需要将此添加到babel配置中: { test: /\.vue$/, use: [ { loader: 'vue-loader', options: { transpileOptions: {

顺便说一下,使用Laravel Mix。。。尝试使用Vue Apollo时,它说我们需要将此添加到babel配置中:

        {
            test: /\.vue$/,
            use: [
                {
                    loader: 'vue-loader',
                    options: {
                        transpileOptions: {
                            transforms: {
                                dangerousTaggedTemplateString: true
                            }
                        }
                    }
                }
            ]
        },
但这给了我
无法装载组件:未定义模板或渲染函数。
错误,我无法找到解决方案,除了Google中的某个线程说这是因为我使用了
vue loader
两次

因此,我现在要做的是将
dangeroustagedtemplateString
设置应用于.vue文件的现有Web包配置,以修复此错误

有人知道怎么做吗?

试试这个(未经测试),不要碰你提到的
mix.js
行。 然后换一行:

mix.options({
   vue: {
      transpileOptions: {
         transforms: {
            dangerousTaggedTemplateString: true
         }
      }
   }
});

您使用的是Vue CLI还是原始网页包?您是否正在使用vue cli插件apollo?你认为你应该在哪里编辑巴贝尔的配置?显示vue.config.js,并且仅当您未使用vue cli插件或根本未使用vue cli时,您指向的链接还显示,当您未使用vue cli时,应编辑原始网页包配置。我正在编辑webpack.mix.js,最初看起来是这样的:mix.js('resources/js/app.js','public/js')。postsss('resources/css/app.css','public/css',[])