Skip to content

Commit ad78a72

Browse files
committed
feat: update
1 parent 95f02f3 commit ad78a72

File tree

1 file changed

+47
-8
lines changed

1 file changed

+47
-8
lines changed

demos/with-vue2.6/vue.config.js

Lines changed: 47 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,56 @@
1+
// vue.config.js
2+
// module.exports = {
3+
// // 该对象将会被 webpack-merge 合并入最终的 webpack 配置。
4+
// // 文档:https://cli.vuejs.org/zh/guide/webpack.html
5+
// configureWebpack: {
6+
// resolve: {
7+
// extensions: ['.js', '.vue', '.json', '.mjs'],
8+
// },
9+
// module: {
10+
// rules: [
11+
// // 支持 node_modules 下 mjs
12+
// {
13+
// test: /\.mjs$/,
14+
// include: /node_modules/,
15+
// type: "javascript/auto",
16+
// },
17+
// ],
18+
// },
19+
// },
20+
// chainWebpack: config => {
21+
// config.module
22+
// .rule('mjs')
23+
// .test(/\.mjs$/)
24+
// .include
25+
// .add(/node_modules/)
26+
// .end()
27+
// .type('javascript/auto');
28+
// }
29+
// };
30+
131
// vue.config.js
232
module.exports = {
3-
// 该对象将会被 webpack-merge 合并入最终的 webpack 配置。
4-
// 文档:https://cli.vuejs.org/zh/guide/webpack.html
533
configureWebpack: {
34+
resolve: {
35+
extensions: ['.js', '.vue', '.json', '.mjs'],
36+
},
637
module: {
738
rules: [
8-
// 支持 node_modules 下 mjs
939
{
1040
test: /\.mjs$/,
1141
include: /node_modules/,
12-
type: "javascript/auto",
13-
},
14-
],
15-
},
42+
type: 'javascript/auto'
43+
}
44+
]
45+
}
1646
},
17-
};
47+
chainWebpack: config => {
48+
config.module
49+
.rule('mjs')
50+
.test(/\.mjs$/)
51+
.include
52+
.add(/node_modules/)
53+
.end()
54+
.type('javascript/auto');
55+
}
56+
}

0 commit comments

Comments
 (0)