dida / project
A skeleton for creating projects with Dida Framework.
v0.0.1-RC5
2020-06-12 10:26 UTC
Requires
- php: ^7.0
- ext-json: *
- ext-mbstring: *
This package is auto-updated.
Last update: 2024-12-12 20:22:20 UTC
README
A skeleton for creating projects with Dida Framework.
为您的 Dida 项目自动创建一个标准的官方应用框架。
Installation 安装
# 用最新的框架模板生成一个项目框架
composer create-project --prefer-dist --remove-vcs dida/project 您的项目名
# 用指定的 1.* 版框架模板生成一个项目框架(方式1)
composer create-project --prefer-dist --remove-vcs dida/project:1.* 您的项目名
# 用指定的 1.4.* 版框架模板生成一个项目框架(方式2)
composer create-project --prefer-dist --remove-vcs dida/project 您的项目名 1.4.*
# 允许用RC版以上的库模板来创建项目
composer create-project -sRC --prefer-dist --remove-vcs dida/project 您的项目名
# 允许用dev版以上的库模板来创建项目
composer create-project -sdev --prefer-dist --remove-vcs dida/project 您的项目名
composer create-project
可使用的参数说明:
参数 | 说明 |
---|---|
--repository-url | 提供一个自定义的储存库来搜索包,这将被用来代替 packagist.org(备注 1) 。 |
--stability (-s) | 认可的最低版本,默认为 stable,还可为 RC, beta, alpha, dev。如 -sRC |
--prefer-dist | 下载.zip 压缩包,并缓存到本地。大大加速安装速度,不保留.git 文件夹。 |
--prefer-source | clone 源代码,不在本地缓存,保留了.git 文件夹。 |
--no-install | 禁止安装包的依赖。 |
--no-plugins | 禁用 plugins。 |
--no-scripts | 禁止在根资源包中定义的脚本执行。 |
--no-progress | 移除进度信息,这可以避免一些不处理换行的终端或脚本出现混乱的显示。 |
--remove-vcs | 创建时跳过缺失的 VCS 。如果你在非交互模式下运行创建命令,这将是非常有用的。 |
备注:
- 可以是一个指向 composer 资源库的 HTTP URL,或者是指向某个 packages.json 文件的本地路径。
Usage 使用方法
# 进入项目目录
cd 您的项目名
# 启动一个本地的服务器,进行项目配置(默认端口6789)
bin/dida server
# 启动一个本地的服务器,进行项目配置(自定义端口)
bin/dida server -p=端口号
bin/dida server --port=端口号
# 启动一个本地的服务器,并指定一个自定义的localserver配置文件
# 默认的localserver配置文件为 <项目目录>/localserver
bin/dida server --localserver=文件名
然后,用 http://localhost:6789 (或者 http://localhost:自定义端口号),即可运行。