@@ -151,6 +151,8 @@ yarn build # --watch: 跟踪文件变化 --report: 生成打包分析
151151 yarn build --entries=foo,bar
152152 ```
153153
154+ 可通过环境变量访问: ` process.env.ENTRIES: string[] `
155+
154156#### 指定路由配置(通过别名):
155157
156158 1 . ` route ` 目录结构
@@ -162,24 +164,26 @@ yarn build # --watch: 跟踪文件变化 --report: 生成打包分析
162164 # ...
163165 ```
164166
165- 2 . 配置 [ .env] ( .env ) ` _ROUTES ` , 示例:
167+ 2 . 配置 [ .env] ( .env ) ` _ALIAS ` , 示例:
166168
167169 ``` bash
168- # 配置路由别名 , json: [
170+ # 配置别名 , json: [
169171 # [别名, 路径(相对根目录或入口), 默认指令(可省略)] 或者
170172 # [别名, 路径, [允许的指令, ...], 默认指令(可省略)]
171- # ... ], 可使用cli命令指定指令(优先 --routes =foo.bar,bar.foo )
172- _ROUTES =[[" @fRoute" , " foo/route" , " foo" ], [" @bRoute" , " src/pages/bar/route" , [" foo" , " bar" ], " bar" ]]
173+ # ... ], 可使用cli命令指定指令(优先 --alias =foo.bar,bar.foo )
174+ _ALIAS =[[" @fRoute" , " foo/route" , " foo" ], [" @bRoute" , " src/pages/bar/route" , [" foo" , " bar" ], " bar" ]]
173175 ```
174176
175- 3 . 通过cli命令: ` routes ` : ` 入口.指令,... `
177+ 3 . 通过cli命令: ` alias ` : ` 入口.指令,... `
176178
177179 ``` bash
178- yarn dev --routes =foo.bar
179- yarn build --routes =bar # 省略形式: 指令唯一时
180- yarn build --routes =foo.bar,bar.foo
180+ yarn dev --alias =foo.bar
181+ yarn build --alias =bar # 省略形式: 指令唯一时
182+ yarn build --alias =foo.bar,bar.foo
181183 ```
182184
185+ 可通过环境变量访问: ` process.env.ALIAS: { [key in process.env.ENTRIES]: string[] } `
186+
183187#### 命令帮助
184188
185189``` bash
@@ -239,8 +243,10 @@ yarn vue-cli-service help # [命令] : 比如 yarn vue-cli-service help test:e2e
239243│ │── e2e # e2e 测试(cypress): https://www.cypress.io
240244│ └── unit # unit 测试(jest): https://jestjs.io
241245├── build # 工具类脚本
242- ├── cypress.json # cypress 配置: https://docs.cypress.io/guides/references/configuration.html
243- ├── tsconfig.json # typeScript 配置: https://www.tslang.cn/docs/handbook/tsconfig-json.html
246+ ├── .env # 所有环境的环境变量(可通过 process.env 访问)
247+ ├── .env.[mode] # 指定环境的环境变量
248+ ├── .env.* .local # 本地环境变量(git忽略)
249+ ├── ... # 配置文件
244250└── vue.config.js # 工程(vue cli)配置入口
245251```
246252
0 commit comments