问题标签 [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.

0 投票
1 回答
367 浏览

node.js - kss-node 不取消引用修饰符

我的一些 sass 源代码上有一个标记注释,如下所示:

在生成的输出中,我得到了默认 stle 和两个修饰符类的输出。但是,它们看起来相同。检查元素后,很明显模板没有取消引用 {$modifiers}

这是使用 kss-node 2.0.2

关于我在这里可能做错的任何想法?我已经将我的模板与另一个有效的项目中的模板进行了比较,我在相关部分看不到任何差异。

0 投票
1 回答
276 浏览

plone - 升级到 Plone 4.3 后出现 PicklingError

具有 Plone 4.2.5 的站点已升级到 Plone 4.3.4。

签出对象时,显示以下错误:

目录上没有对象提供plone.app.kss.interfaces.IPortalObject.

任何想法?

0 投票
3 回答
214 浏览

kss - KSS Styleguide 中的元素不会被样式化

我使用 kss-node 并尝试了最简单的项目。它仅使用快速入门指南中的示例。

CSS在source/style.css

然后我跑

第一个问题是该--css选项需要以后样式指南所在的相对路径。

但是 hr 元素看起来还是一样的,不是 5px 厚。该文件包含在 html 中,但开发工具说应用了“0 规则”

0 投票
1 回答
201 浏览

gulp - Gulp-kss 问题

我正在尝试开始gulp-kss我的项目,但是当我尝试运行我的任务时遇到了问题。我收到以下错误消息:

我将如何解决此错误?我一直在搜索 Google 和 Stackoverflow,但我还没有找到解决方案。我的解决方案基于这个gulp-kss。我在gulp下面包括了我的任务:

0 投票
0 回答
99 浏览

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/' 但没有乐趣......我什至尝试将模板文件夹重新定位到我的“样式指南”文件夹中。

有任何想法吗?

0 投票
1 回答
206 浏览

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 也很旧。

我得到的错误:

我希望能够运行脚本,按照文档中的说明提供源和目标。谢谢。

0 投票
0 回答
73 浏览

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
0 投票
0 回答
12 浏览

html - 无法识别的用户代理样式仅适用于 KSS 而不适用于独立的 HTML 页面

如果我把这 6 行

在 HTML 文件中并用浏览器打开它,我正确地得到了这个

在此处输入图像描述

相反,对于这样的风格指南

KSS 生成这个

在此处输入图像描述

这清楚地表明font-sizeof<h1>是错误的;我已经验证它等于<h3>'s font-size

检查开发工具,我发现对于生成的文档,<h1>从用户代理样式表中获取了更多样式,下面用红色框起来,

在此处输入图像描述

很明显,正确的font-size: 2em;规则被我不认识的那些样式所覆盖。

那些来自哪里?我认为用户代理样式来自浏览器,但显然我<h1>只在 KSS 生成的文档中观察到奇怪的大小,而在普通页面中,浏览器显示正确的大小。

我怎样才能找到搞砸的实体是h1什么font-size