@caofeilong/vue-menu
Version:
Vue component for menu & contextmenu
28 lines (27 loc) • 710 B
JavaScript
const { VueLoaderPlugin } = require('vue-loader')
module.exports = {
entry: [
"./src/index.ts",
"file-loader?name=example.html!./src/example.html",
],
output: {
path: `${__dirname}/dist`,
filename: 'vue-menu-standalone.js',
},
resolve: {
extensions: ['.ts', '.js'],
},
module: {
rules: [
{ test: /\.vue$/, use: 'vue-loader' },
{ test: /\.ts$/, loader: 'ts-loader', options: { appendTsSuffixTo: [/\.vue$/] } },
{ test: /\.scss/, use: ["style-loader", "css-loader", "sass-loader"] },
],
},
externals: {
vue: 'Vue'
},
plugins: [
new VueLoaderPlugin(),
],
}