Я получаю следующие.предупреждение, когда я связываю свои файлы компонентов через веб-пакет и пытаюсь использовать его в другом компоненте.
[Vue warn]: Failed to mount component: template or render function not defined.
Я следовал многим решениям на форумах stackoverflow и github, но они не работали.
Я использую обычный .vue
файл для определения компонента.
Вот мой конфиг веб-пакета,
entry : './example/index.js',
output: {
path : path.resolve(__dirname, 'dist'),
filename: 'app.js'
},
module: {
rules: [
{
test : /\.js$/, exclude: /node_modules/,
loader: "babel-loader"
},
{
test: /\.vue$/,
loader: 'vue-loader',
},
{
test: /\.css$/,
use : [
{
loader: 'style-loader'
},
{
loader : 'css-loader',
options: {
url: false
}
}
]
}
]
},
resolve: {
extensions: ['.js', '.vue'],
alias: {
'vue$': 'vue/dist/vue.js'
}
},
plugins: [
new webpack.ProvidePlugin({
$ : 'jquery',
jQuery : 'jquery',
'window.jQuery': 'jquery'
}),
new VueLoaderPlugin(),
]
Спасибо.