summaryrefslogtreecommitdiff
path: root/webpackBaseConfig.js
diff options
context:
space:
mode:
authorYukai Huang2016-12-26 03:38:07 +0000
committerYukai Huang2016-12-26 03:38:07 +0000
commit1e276fb37a4ed8e19234de7192d8593314f53799 (patch)
tree4bd08869984692cc6b914bc602ecb0bb452e8b61 /webpackBaseConfig.js
parent8cf849e825e96510c064479bbf89b595e6728511 (diff)
parent99dd10772422b66b7f98f1483b5fa3225e3e86e0 (diff)
Merge branch 'Yukai/#3-vue-setup' into 'frontend-next'
Vue setup See merge request !2
Diffstat (limited to 'webpackBaseConfig.js')
-rw-r--r--webpackBaseConfig.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/webpackBaseConfig.js b/webpackBaseConfig.js
index 400db14b..6c569c1e 100644
--- a/webpackBaseConfig.js
+++ b/webpackBaseConfig.js
@@ -338,7 +338,7 @@ module.exports = {
path.resolve(__dirname, 'src'),
path.resolve(__dirname, 'node_modules')
],
- extensions: ["", ".js"],
+ extensions: ["", ".js", ".vue"],
alias: {
codemirror: path.join(__dirname, 'node_modules/codemirror/codemirror.min.js'),
inlineAttachment: path.join(__dirname, 'public/vendor/inlineAttachment/inline-attachment.js'),
@@ -373,6 +373,16 @@ module.exports = {
test: /\.json$/,
loader: 'json-loader'
}, {
+ test: /\.vue$/,
+ loader: 'vue',
+ options: {
+ // vue-loader options go here
+ }
+ }, {
+ test: /\.js$/,
+ loader: 'babel',
+ exclude: [/node_modules/, /public\/vendor/]
+ }, {
test: /\.css$/,
loader: ExtractTextPlugin.extract('style-loader', 'css-loader')
}, {