webrouse/n-sandbox

扩展 nette/sandbox,集成了 gulp、es6、nittro、sass、browsersync 等...

安装: 55

依赖者: 0

建议者: 0

安全: 0

星星: 11

关注者: 4

分支: 0

语言:JavaScript

类型:项目

v0.1 2017-10-02 12:11 UTC

This package is auto-updated.

Last update: 2024-09-12 18:02:32 UTC


README

Latest stable Donate

这是 nette/sandbox 的扩展版本,专注于使用现代 PHP 和 JS 工具进行快速开发。

Wiki 说明 如何使用 Nette 框架与当前技术。

由于某些扩展与 Nette 3 不兼容,该沙盒目前基于 Nette 2.4

需求

快速开始

安装 gulp 命令

sudo npm install --global gulp-cli

使用 composer 创建新项目

composer create-project webrouse/n-sandbox path/to/install
cd path/to/install

使用 npm 安装 JavaScript 依赖

npm install

运行 serve 任务即可

gulp serve

访问 https://:3000/checker 检查最小要求,如有问题,安装缺少的扩展。

在浏览器中访问 https://:3000 查看欢迎页面。

serve 任务

  • 包括 默认监视 任务
  • 检查 phpjsscss 文件的编码规范
  • 编译 jsscss 文件和其他资源
  • localhost:8000 上使用项目 php.ini 运行 PHP 内置 Web 服务器
  • localhost:3000 上运行 Browsersync 服务器,代理请求到 PHP 服务器
  • 监视更改,然后检查和重新编译资源

可以附加 --silent 以抑制不必要的输出

gulp serve --silent

可以附加 --fix 标志来自动修复编码规范问题

gulp --fix
gulp lint --fix
gulp serve --fix

运行 default 任务以进行单次资源检查和编译

gulp

有关更多信息,请参阅 教程所有任务列表

内部包含什么?

文档

Wiki 解释了如何使用当前技术和工具。

贡献

欢迎对代码或文档的任何改进。

目标是创建一个骨架,允许舒适的开发而不影响应用程序速度。

待办事项

使用 shunit2 为每个 Gulp 任务创建测试。

许可证

Nette: 新 BSD 许可证或 GPL 2.0 或 3.0