文件名称:broccoli:浏览器编译库–用于在浏览器中运行的应用程序的资产管道
文件大小:161KB
文件格式:ZIP
更新时间:2024-03-17 11:54:59
JavaScript
西兰花 快速,可靠的资产管道,支持固定时间的重建和紧凑的构建定义。 尽管它在Node上运行并且与后端无关,但在范围上与Rails资产管道可比。 有关更多信息和指南/文档,请检出 有关背景和体系结构,请参见。 有关命令行界面,请参见 。 安装 npm install --save-dev broccoli npm install --global broccoli-cli Brocfile.js 项目根目录中的Brocfile.js文件包含构建规范。 它应该导出一个返回树的函数。 注意:Brocfile历史上可以直接导出树/字符串,但是现在不建议使用此功能,因为它可以接收 树可以是代表目录路径的任何字符串,例如'app'或'src' 。 或者树可以是符合的对象。 Brocfile.js通常只直接使用目录路径,然后使用“插件”部分中的来生成转换后的树。 以下简单的Brocfile.
【文件预览】:
broccoli-master
----.github()
--------workflows()
----yarn.lock(146KB)
----.eslintrc.js(1KB)
----lib()
--------watcher_adapter.ts(3KB)
--------utils()
--------middleware.ts(5KB)
--------index.ts(431B)
--------builder.ts(16KB)
--------dummy-watcher.ts(918B)
--------watcher.ts(8KB)
--------index.d.ts(328B)
--------cli.ts(8KB)
--------load_brocfile.ts(2KB)
--------wrappers()
--------errors()
--------cancelation-request.ts(850B)
--------templates()
--------server.ts(4KB)
--------messages.ts(386B)
----.npmignore(79B)
----types()
--------watch-detector.d.ts(230B)
--------heimdalljs-logger.d.ts(134B)
--------resolve-path.d.ts(107B)
--------heimdalljs.d.ts(517B)
--------console-ui.d.ts(894B)
----tsconfig.json(375B)
----LICENSE(1KB)
----test()
--------builder_test.js(41KB)
--------utils()
--------server_test.js(7KB)
--------.eslintrc.js(50B)
--------fixtures()
--------load_brocfile_test.js(4KB)
--------watcher_test.js(9KB)
--------multidep.json(208B)
--------cli_test.js(20KB)
--------watcher_adapter_test.js(8KB)
--------wrappers_test.js(4KB)
--------cancelation-request-test.js(1KB)
--------plugins.js(3KB)
----README.md(10KB)
----docs()
--------hardlink-issue.md(3KB)
--------node-api.md(14KB)
--------hardlink-issue.json(235B)
--------symlink-change.md(6KB)
--------new-rebuild-api.md(150B)
--------broccoli-1-0-plugin-api.md(6KB)
----prettier.config.js(86B)
----.gitignore(93B)
----logo()
--------broccoli-logo.svg(3KB)
--------broccoli-logo.generated.png(7KB)
--------convert.sh(100B)
----CHANGELOG.md(14KB)
----.eslintignore(54B)
----package.json(3KB)