Proper Semantic-UI / Bower / Rails 4 配置
Proper Semantic-UI / Bower / Rails 4 configuration
我正在努力在我的 Rails 4 应用程序中使用 Bower 正确安装和配置 Semantic-UI。
到目前为止,这是我所做的:
宝石文件:
gem "less-rails"
gem "therubyracer"
.bowerrc 文件:
{
"directory": "vendor/assets/components"
}
bower.json:
{
"name": "app",
"version": "0.0.0",
"homepage": "myapp.com",
"private": true,
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"vendor/assets/components",
"test",
"tests"
],
"dependencies": {
"semantic-ui": "~1.12.2"
}
}
安装 Bower 后,语义 UI 被正确地拉入我的 /vendor/assets/components 文件夹
现在,我想利用语义的主题属性,当然不编辑 bower 当前加载的内容。
我在 semantic.css.less 中添加了以下内容,它本身在 application.css
中是必需的
@import "semantic-ui/src/semantic";
现在的问题:似乎在正确的文件夹中正确获取了语义库,因为我收到以下错误:
'site//globals/site.variables' wasn't found
Ok I understand that.
但是我如何将自定义配置文件与 bower 安装的默认资产一起使用而不触及这些文件?
如何从我的 /vendor/assets/components 文件夹中正确创建所需的配置文件 (theme.config / site.variables / site.overrides),并且仍然正确地分配 SASS 变量lib 需要编译吗?
如果您在没有 npm(包括安装程序)的情况下使用较少的源文件,您将需要从 theme.config.example 和 site/ 手动创建 theme.config from _site/ 这是为了避免影响本地 ui 的上游更改。
https://github.com/Semantic-Org/Semantic-UI/tree/master/src#config-files
PS:来自楼主的回答,来源:
https://github.com/Semantic-Org/Semantic-UI/issues/2239
我会看看 less-rails-semantic-ui,这就是我最终为我的新 rails 项目所做的。它正确地添加了 vendor/assets!
中的所有覆盖文件
我正在努力在我的 Rails 4 应用程序中使用 Bower 正确安装和配置 Semantic-UI。 到目前为止,这是我所做的:
宝石文件:
gem "less-rails"
gem "therubyracer"
.bowerrc 文件:
{
"directory": "vendor/assets/components"
}
bower.json:
{
"name": "app",
"version": "0.0.0",
"homepage": "myapp.com",
"private": true,
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"vendor/assets/components",
"test",
"tests"
],
"dependencies": {
"semantic-ui": "~1.12.2"
}
}
安装 Bower 后,语义 UI 被正确地拉入我的 /vendor/assets/components 文件夹
现在,我想利用语义的主题属性,当然不编辑 bower 当前加载的内容。
我在 semantic.css.less 中添加了以下内容,它本身在 application.css
中是必需的@import "semantic-ui/src/semantic";
现在的问题:似乎在正确的文件夹中正确获取了语义库,因为我收到以下错误:
'site//globals/site.variables' wasn't found Ok I understand that.
但是我如何将自定义配置文件与 bower 安装的默认资产一起使用而不触及这些文件? 如何从我的 /vendor/assets/components 文件夹中正确创建所需的配置文件 (theme.config / site.variables / site.overrides),并且仍然正确地分配 SASS 变量lib 需要编译吗?
如果您在没有 npm(包括安装程序)的情况下使用较少的源文件,您将需要从 theme.config.example 和 site/ 手动创建 theme.config from _site/ 这是为了避免影响本地 ui 的上游更改。 https://github.com/Semantic-Org/Semantic-UI/tree/master/src#config-files
PS:来自楼主的回答,来源: https://github.com/Semantic-Org/Semantic-UI/issues/2239
我会看看 less-rails-semantic-ui,这就是我最终为我的新 rails 项目所做的。它正确地添加了 vendor/assets!
中的所有覆盖文件