mvccore/project-portable

MvcCore - 项目 - 基础 - 可移植打包模板 - 基本网站模板项目打包演示。

v5.2.0 2023-05-17 13:02 UTC

This package is auto-updated.

Last update: 2024-09-12 23:53:06 UTC


README

Latest Stable Version License Packager Build PHP Version

  • MvcCore 可移植打包/构建的空模板项目骨架。
  • 项目配置为使用 Packager 在严格包模式打包,但可以重新配置为任何与硬盘混合的模式。
  • 对于严格包模式,所有资产都必须使用 MvcCore 扩展 - 视图助手资产 硬链接。

安装

# load MvcCore project template skeleton for portable packing/building
composer create-project mvccore/project-portable ./my-portable-project

# go to project root dir
cd my-portable-project

# load MvcCore basic website project template for portable packing/building
composer create-project mvccore/project-basic-portable development

# ... now you can do anything in development dir

构建

1. 准备应用程序

  • 转到 my-portable-project-structure/development
  • 清除 ./Var/Tmp/ 中的所有内容
  • ./index.php 中取消注释 ->SetCompiled(\MvcCore\Application::COMPILED_SFU)
  • 访问所有应用程序路由,其中包含不同的JS/CSS包组,以生成结果应用程序的 ./Var/Tmp/ 内容
  • 运行构建过程

2. 构建

Linux

# go to project root dir
cd ./my-portable-project/build
# run build process into single PHP file
sh make.sh

Windows

# go to project root dir
cd ./my-portable-project/build
# run build process into single PHP file
make.cmd

浏览器

# visit script `make-php.php` in your project root directory:
https:///my-portable-project/build/make-php.php

结果