问题标签 [kss]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - kss-node 不取消引用修饰符
我的一些 sass 源代码上有一个标记注释,如下所示:
在生成的输出中,我得到了默认 stle 和两个修饰符类的输出。但是,它们看起来相同。检查元素后,很明显模板没有取消引用 {$modifiers}
这是使用 kss-node 2.0.2
关于我在这里可能做错的任何想法?我已经将我的模板与另一个有效的项目中的模板进行了比较,我在相关部分看不到任何差异。
plone - 升级到 Plone 4.3 后出现 PicklingError
具有 Plone 4.2.5 的站点已升级到 Plone 4.3.4。
签出对象时,显示以下错误:
目录上没有对象提供plone.app.kss.interfaces.IPortalObject
.
任何想法?
kss - KSS Styleguide 中的元素不会被样式化
我使用 kss-node 并尝试了最简单的项目。它仅使用快速入门指南中的示例。
CSS在source/style.css
然后我跑
第一个问题是该--css
选项需要以后样式指南所在的相对路径。
但是 hr 元素看起来还是一样的,不是 5px 厚。该文件包含在 html 中,但开发工具说应用了“0 规则”
gulp - Gulp-kss 问题
我正在尝试开始gulp-kss
我的项目,但是当我尝试运行我的任务时遇到了问题。我收到以下错误消息:
我将如何解决此错误?我一直在搜索 Google 和 Stackoverflow,但我还没有找到解决方案。我的解决方案基于这个gulp-kss。我在gulp
下面包括了我的任务:
javascript - grunt-kss 自定义模板被忽略
我正在尝试在我的 GruntFile.js 中为 kss 编写一个 grunt 任务(使用 grunt-kss),但它似乎忽略了我的自定义模板。如果我从 cmd 行执行它,它会起作用:
但不是在 Grunt 中......这是我的代码:
我的结构大致是这样的:
我通过运行创建了自定义模板kss-node --init styleguide-template
,并调整了一些样式/代码,所以很明显我使用的是我自己的模板......
直接在cmd行中运行grunt kss
的时候,就说成功了。但它不使用我的模板路径。它仍然使用默认路径,如果我为模板执行不存在的路径,则永远不会引发任何错误......
我尝试了路径位置的变体:
template: '/styleguide-template/'
template: './styleguide-template/'
template: '../styleguide-template/'
但没有乐趣......我什至尝试将模板文件夹重新定位到我的“样式指南”文件夹中。
有任何想法吗?
node.js - 如何运行 kss 包?节点无法识别脚本
我想创建一个 CSS 文档并安装 KSS Doc:https ://github.com/kneath/kss
但是脚本(kss --css ../styles/style.css --source styles)不像文档中写的那样工作。我不使用 Webpack 或任何 fremework,所以只有一个 package.json 文件。
以下是如何使用 KSS:https ://github.com/kss-node/kss-node
例如, $ kss --demo 不起作用。我应该在我的 package.json 文件中添加脚本吗?如果是,是什么?还是我需要 Webpack?我使用的是节点 10.15.3,KSS 也很旧。
我得到的错误:
我希望能够运行脚本,按照文档中的说明提供源和目标。谢谢。
node.js - 构建 KSS 时 gulp 4 spawn 失败
我正在尝试恢复我的自动化 KSS 构建过程,该过程在一年前在我为另一个项目升级 Node 后死亡。
当我通过命令行 ( $ ./node_modules/kss/bin/kss --config kss-config.json
)直接运行 KSS 时,它运行良好
但是当我使用 node spawn 通过 gulp 运行它时,我收到以下错误:
我的 gulp 文件如下所示:
我的 kss 配置文件如下所示:
我的 package.json 看起来像这样:
仅供参考:我的系统正在使用
- 窗口:10 (10.0.16299)
- Git Bash (mintty 3.0.6) (GNU bash, 版本 4.4.23(1)-release (x86_64-pc-msys))
- 节点:12.13.0
- 吞咽:4.0.2
- kss 节点:3.0.0-beta.25
html - 无法识别的用户代理样式仅适用于 KSS 而不适用于独立的 HTML 页面
如果我把这 6 行
在 HTML 文件中并用浏览器打开它,我正确地得到了这个
相反,对于这样的风格指南
KSS 生成这个
这清楚地表明font-size
of<h1>
是错误的;我已经验证它等于<h3>
's font-size
。
检查开发工具,我发现对于生成的文档,<h1>
从用户代理样式表中获取了更多样式,下面用红色框起来,
很明显,正确的font-size: 2em;
规则被我不认识的那些样式所覆盖。
那些来自哪里?我认为用户代理样式来自浏览器,但显然我<h1>
只在 KSS 生成的文档中观察到奇怪的大小,而在普通页面中,浏览器显示正确的大小。
我怎样才能找到搞砸的实体是h1
什么font-size
?