webandco / neos-gulp
支持多域和浏览器同步的Neos项目Gulp插件
1.0.11
2021-04-14 21:05 UTC
Requires
- neos/composer-plugin: ^1.0.6|^2.0.0
- dev-master
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.0
- 0.0.1
- dev-dependabot/npm_and_yarn/json5-2.2.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/engine.io-and-browser-sync-6.2.1
- dev-dependabot/npm_and_yarn/socket.io-parser-3.3.3
- dev-dependabot/npm_and_yarn/terser-5.14.2
- dev-dependabot/npm_and_yarn/copy-props-2.0.5
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/nanoid-3.2.0
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/ws-7.4.6
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/underscore-1.13.1
This package is auto-updated.
Last update: 2024-09-07 08:28:08 UTC
README
本包旨在成为解决Neos CMS主题问题的多种解决方案之一。我们热爱BEM,因此我们希望拥有包含自包含融合组件(融合、js、css)的主题包,并为此提供相应的构建过程。
警告:此包仍在开发中!
它做什么?
基本上,它会遍历您的站点包,并生成配置在多个Gulp.yaml文件中的js和css dist文件。
提示:只要坚持BEM模式,包组件的加载顺序并不重要。
安装
安装后,切换到目录 ./Build/Gulp
并运行 npm install
。
Gulp.yaml
为了指定入口点,您必须在您的Neos包中创建一个 Configuration/Gulp.yaml
。
提示:对于主题包的composer类型,我们使用 "type": "neos-site"
。
全局Gulp.yaml
您还可以在 PROJECT_ROOT/Configuration/Gulp.yaml
中指定一个全局Gulp.yaml文件。该文件的配置将被合并到其他指定的Gulp.yaml文件中。您可以通过将配置设置为 null
来在项目配置文件中删除全局配置。
此外,在此文件中,您可以添加应也被处理的附加包(例如 Packages/Application
中的某些包)。
示例
请查看示例文件 Gulp.yaml.example 和 Global_Gulp.yaml.example 以获取更多信息。
命令
要执行命令,请转到 ./Build/Gulp
。
- dist
- clean
- rebuild
- dist-css-bundle
- dist-css-fusion
- dist-css-library
- dist-js-bundle
- dist-js-fusion
- dist-js-library
- dist-copy
- dist-serviceworker
- favicon
- lint-js
- lint-scss
- server
- watch
致谢
由 web&co 赞助开发。
许可证
许可协议为MIT,请参阅 LICENSE