新增页面
进入 anka-quickstart
目录。并执行以下命令
$ anka new-page home
则在 src/
目录发生如下变更:
├── src
│ ├── app.json
│ ├── pages
+ └── home
+ ├── home.js
+ ├── home.json
+ ├── home.wxml
+ └── home.wxss
并且 src/app.json
的 pages
字段多了一行:
{
"pages": [
+ "pages/home/home"
],
"subPackages": [],
"window": {
"navigationBarTitleText": "Wechat"
}
}
当然,我们也可以使用分包加载:
$ anka page home --root=packageA
与之前不一样的是 src/app.json
:
{
"pages": [],
"subPackages": [
+ {
+ "root": "packageA",
+ "pages": [
+ "home/home"
+ ]
+ }
],
"window": {
"navigationBarTitleText": "Wechat"
}
}
同时项目目录变化如下:
├── anka.config.js
├── src
│ ├── app.json
+│ ├── packageA
+│ │ └── home
+│ │ ├── home.js
+│ │ ├── home.json
+│ │ ├── home.wxml
+│ │ └── home.wxss
│ ├── project.config.json
│ └── style
│ ├── _var.css
│ └── _var.scss
└── utils
└── index.js
这里新增的 packageA
目录是刚才 —root
参数所声明的分包。