Skip to content

Commit 07e56f7

Browse files
committed
feat:react only
1 parent fda1024 commit 07e56f7

File tree

1 file changed

+21
-7
lines changed

1 file changed

+21
-7
lines changed

index.js

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,38 @@
11
module.exports = (api, projectOptions) => {
2-
api.chainWebpack(webpackConfig => {
3-
webpackConfig
2+
api.chainWebpack(config => {
3+
config
44
.entry('app')
55
.delete('./src/main.js')
66
.add('./src/index.js')
77
.end()
88

9-
webpackConfig.module
9+
config.module
1010
.rule('babel')
1111
.test(/\.js?$/)
1212
.use('babel-loader')
1313
.loader('babel-loader')
1414
.end()
1515

16-
webpackConfig.resolve.delete('vue-loader')
16+
config.resolve.delete('vue-loader')
17+
config.resolve.delete('vue-loader')
18+
config.module.rules.delete('vue');
19+
config.module.rule('css').oneOfs.delete('vue-modules');
20+
config.module.rule('css').oneOfs.delete('vue');
21+
config.module.rule('postcss').oneOfs.delete('vue-modules');
22+
config.module.rule('postcss').oneOfs.delete('vue');
23+
config.module.rule('scss').oneOfs.delete('vue-modules');
24+
config.module.rule('scss').oneOfs.delete('vue');
25+
config.module.rule('sass').oneOfs.delete('vue-modules');
26+
config.module.rule('sass').oneOfs.delete('vue');
27+
config.module.rule('less').oneOfs.delete('vue-modules');
28+
config.module.rule('less').oneOfs.delete('vue');
29+
config.module.rule('stylus').oneOfs.delete('vue-modules');
30+
config.module.rule('stylus').oneOfs.delete('vue');
31+
config.plugins.delete('vue-loader');
1732
})
1833

1934
api.registerCommand(
20-
'config',
21-
{
35+
'config', {
2236
description: 'test',
2337
usage: 'vue-cli-service config',
2438
options: {}
@@ -27,4 +41,4 @@ module.exports = (api, projectOptions) => {
2741
console.log(projectOptions)
2842
}
2943
)
30-
}
44+
}

0 commit comments

Comments
 (0)