Vue.js 如何在Laravel Mix中修改Vue加载程序设置?
顺便说一下,使用Laravel Mix。。。尝试使用Vue Apollo时,它说我们需要将此添加到babel配置中: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: {
{
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',[])