File tree Expand file tree Collapse file tree 4 files changed +16
-1
lines changed Expand file tree Collapse file tree 4 files changed +16
-1
lines changed Original file line number Diff line number Diff line change 16
16
"vuex" : " ^3.1.3"
17
17
},
18
18
"devDependencies" : {
19
+ "@d2-projects/vue-filename-injector" : " ^1.1.1" ,
19
20
"@vue/cli-plugin-babel" : " ^4.3.0" ,
20
21
"@vue/cli-plugin-eslint" : " ^4.3.0" ,
21
22
"@vue/cli-plugin-router" : " ^4.3.0" ,
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ const views = []
10
10
const vueFiles = require . context ( '@/views' , true , / p a g e \. v u e $ / )
11
11
vueFiles . keys ( ) . forEach ( key => {
12
12
const component = vueFiles ( key ) . default
13
- const routePath = path . dirname ( component . __file ) . replace ( / ^ s r c \/ v i e w s \/ / , '' )
13
+ const routePath = path . dirname ( component . __source ) . replace ( / ^ s r c \/ v i e w s \/ / , '' )
14
14
const routeName = routePath . replace ( path . sep , '-' )
15
15
views . push ( {
16
16
name : routeName ,
Original file line number Diff line number Diff line change
1
+ const VueFilenameInjector = require ( '@d2-projects/vue-filename-injector' )
2
+
1
3
const publicPath = process . env . VUE_APP_PUBLIC_PATH || '/'
2
4
3
5
module . exports = {
@@ -11,5 +13,10 @@ module.exports = {
11
13
prependData : `@import '~@/assets/style/public.scss';`
12
14
}
13
15
}
16
+ } ,
17
+ chainWebpack : config => {
18
+ VueFilenameInjector ( config , {
19
+ propName : '__source'
20
+ } )
14
21
}
15
22
}
Original file line number Diff line number Diff line change 824
824
resolve-from "^5.0.0"
825
825
resolve-global "^1.0.0"
826
826
827
+ " @d2-projects/vue-filename-injector@^1.1.1 " :
828
+ version "1.1.1"
829
+ resolved "https://registry.yarnpkg.com/@d2-projects/vue-filename-injector/-/vue-filename-injector-1.1.1.tgz#699ce81a17d6b3b2fbacf62fa76d37f57f939f89"
830
+ integrity sha512-zR93EYjtk0pqcZGWTWZKtpB2HpHnmt7E4ysl8owUsD+pIyNK+2bXvhEiKGTgpnHFm+c/LzNdBrTUaQUgAKRLrQ==
831
+ dependencies :
832
+ loader-utils "^1.4.0"
833
+
827
834
" @hapi/address@2.x.x " :
828
835
version "2.1.4"
829
836
resolved "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5"
You can’t perform that action at this time.
0 commit comments