gpt4 book ai didi

javascript - 有人请解释工具链/样板的工作流程,例如 ember-skeleton 或 iridium

转载 作者:行者123 更新时间:2023-11-29 22:20:51 25 4
gpt4 key购买 nike

我试图自己在某种程度上理解工作流程,但我觉得我不满意,如果有人能解释一下,这对像我这样的初学者会有帮助......

克隆存储库后 https://github.com/interline/ember-skeleton我们运行以下命令 bundle install bundle exec rackup 然后我们看到我们的服务器正在运行,我们所要做的就是点击 localhost:9292 就可以看到我们的网站神奇地运行了.要查看站点上的更改,我们在指定文件夹中添加新文件需要它们,在指定文件夹中添加 css 等。我认为那里的开发人员通过开发如此出色的框架在简化开发过程方面做得很好。

我想知道其中的过程。比如,哪个文件 bundle exec rackup 对其启动的攻击,比如 ASSET 文件或 config 文件?以及生成最终jscss等文件的步骤。 Guard 文件 rake 文件等其他文件的作用是什么?

注意如果对 ember-skeleton 的解释足以理解 Iridium 的工作流程,那很好,否则你也可以对 Iridium 有所了解。 Iridium 的链接是 https://github.com/radiumsoftware/iridium

不确定这是否有帮助,但我想在这个问题符合条件后将其归功于赏金。

最佳答案

bundle install 获取并安装所有在 Gemfile 中声明的项目依赖项。安装 bundle 后,使用 bundle exec ... 在您的项目中运行命令以使用捆绑的 gem 而不是系统 gem 执行。 (参见 bundler。)

bundle exec rackup 加载在 config.ru 中声明的网络应用程序。 (参见 rack on Github。)

rake 是用于运行测试、构建和其他实用程序的 Ruby 构建工具。您可以通过运行 bundle exec rake -T 查看项目的所有可用 rake 任务。

rake-pipeline (with rake-pipeline-web-filters) 是一个 rake 任务库,它根据 Assetfile 预处理(连接和缩小)JS & CSS,并将处理后的文件复制到一个“assets”目录,Web 服务器可以将它们作为静态文件传送到其中。 (参见 rake-pipeline on Rubydocrake-pipeline-webfilters on Rubydoc。)

Guardfile 声明文件监视,以便 rake 任务可以在文件更改时自动运行。通常,这用于在每次对代码库进行更改时自动运行测试。 (参见 guard-rake on Github。)

关于javascript - 有人请解释工具链/样板的工作流程,例如 ember-skeleton 或 iridium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12521511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com