问题标签 [clean-css]

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 投票
2 回答
1009 浏览

angular - Angular Prod 构建失败,出现 Clean Css 错误

构建代码时出现以下错误,有什么修复吗?

92% 块资产优化D:\myproject\node_modules\@angular\cli\node_modules\clean-css\lib\reader\input-source-map-tracker.js:37 if (originalPosition.line === null && line > 1 && 选择器后备 > 0) { ^

TypeError:无法在 originalPositionFor (D:\myproject\node_modules\@angular\cli\node_modules\clean-css\lib\reader\input-source-map-tracker.js:37:24) 处读取未定义的属性“行”原始元数据 (D:\myproject\node_modules\@angular\cli\node_modules\clean-css\lib\tokenizer\tokenize.js:486:43) in intoTokens (D:\myproject\node_modules\@angular\cli\node_modules\clean -css\lib\tokenizer\tokenize.js:240:75) 在标记化 (D:\myproject\node_modules\@angular\cli\node_modules\clean-css\lib\tokenizer\tokenize.js:74:10) 在 fromStyles (D:\myproject\node_modules\@angular\cli\node_modules\clean-css\lib\reader\read-sources.js:147:12) 在 fromString (D:\myproject\node_modules\@angular\cli\node_modules\ clean-css\lib\reader\read-sources.js:48:10) 在 doReadSources (D:\myproject\node_modules\@angular\cli\node_modules\clean-css\lib\reader\read-sources.js:33:12) 在 readSources (D:\myproject\node_modules\@angular\cli\node_modules\clean-css \lib\reader\read-sources.js:24:10) 在 D:\myproject\node_modules\@angular\cli\node_modules\clean-css\lib\clean.js:99:12 在 _combinedTickCallback (internal/process/ next_tick.js:131:7) 在 process._tickCallback (internal/process/next_tick.js:180:9)

这是我的 package.json 片段

}

}

0 投票
3 回答
2320 浏览

javascript - Angular 5:ng build - -prod 由于 clean-css 而失败:无法读取未定义的属性“行”

我的应用程序在Angular 5.2.6下。

情况正常ng serve,但是在运行时ng build --prod,需要一段时间才能失败。这些错误似乎与clean-css操作有关。

错误跟踪:

清理css时似乎失败了。

这是我的package.json

我已经清理了 npm 缓存,删除了package-lock.json,重新安装了node_modules,我还降级到了angular-cli 1.6.8 和 1.6.8但是在1.6.x 中出现了另一个问题,因此我被告知升级到1.7.x

但不幸的是,情况变得更糟。

也很难手动美化我所有的 css 数据,因为我有一个巨大的 css 数据。

建议?

0 投票
1 回答
196 浏览

less - Less File Watcher 在 PhpStorm 中创建空文件

我已经从默认设置中设置了 PhpStorm 中的文件观察器。修改文件名并添加--source-map参数后,生成的 CSS 文件为空。

论据: --no-color --clean-css --source--map=$FileNameWithoutExtension$.min.css.map' '$FileName$ $FileNameWithoutExtension$.min.css

当我直接在 Mac Terminal 中运行命令时,文件生成良好。

0 投票
0 回答
66 浏览

css - 阻止 clean-css 在 { font-type: 'Crimson Text' } 中将 'Crimson' 更改为 #dc143c

我的项目使用 React、同构渲染、Gulp 和 Webpack。我们将移除 Gulp,但在那之前......

我正在将样式用于 css/sass,但我遇到了问题。我引入了一个使用预编译 css 的本地 npm 包。我的项目依赖于这个包。

gulp-clean-css(它使用 clean-css)编译我的主项目时,它正在font-family: 'Crimson Text', serif从 npm 包中替换为font-family: "#dc143c Text , serif",我在弄清楚如何防止它时遇到了问题。我相信这个干净的 CSS 链接会有用吗?任何建议表示赞赏!

0 投票
2 回答
614 浏览

less - Sublime text 3 - 无法加载插件 clean-css 请确保它安装在less下或与less相同的级别

当我保存我的 less 文件时,该消息总是出现。我已经安装了插件 - LessLess2Css,还安装了 npm install less-plugin-clean-css,但它仍然无法正常工作。我现在该怎么办?......

样本区域图像

0 投票
1 回答
738 浏览

angular - Angular 7 - ng build --prod TypeError:无法读取未定义的属性“1”

在为生产构建我的 Angular 项目时,ng buid --prod我收到以下错误:

10% 构建模块 3/4 个模块 1 个活动模块 .../client/src/styles.sass/media/client/node_modules/clean-css/lib/optimizer/level-1/optimize.js:429 context.warnings.push ('无效的值标记在' + formatPosition(value[0][1][2][0]) + '。忽略。');

早些时候,这一天一切正常。但现在这个。

这似乎是由某些 css 优化器引起的,clean-css但我不知道如何修复它。(我尝试更新并重新安装角度)

0 投票
1 回答
268 浏览

gulp - 如何让 gulp-clean-css 在 !important 之前保留空格?

优化代码时,gulp-clean-css 会从 css 值和结束!important词之间删除重要的空格,例如。width: 600px !important变成width: 600px!important

顺便说一句,1级semicolonAfterLastProperty: true设置也不起作用!

我已阅读此处的文档 - https://github.com/jakubpawlowicz/clean-css#formatting-options - 并尝试使用 level1transform: function () {}但它不起作用。


到目前为止,唯一可行的解​​决方案是用 包围代码的关键部分 /* clean-css ignore:start */ .... /* clean-css ignore: end */,但我正在寻找一些更好的方法。

0 投票
1 回答
1167 浏览

bash - 无法加载插件 clean-css 请确保它安装在less下或与less相同的级别

我有一个 bash 脚本,可以缩小我所有的 less 文件并将结果输出到 .min.css 文件中。我已经看过类似问题的其他答案,但没有任何效果。今天更新到 Mac OS Catalina 后,我的 bash 脚本停止工作并出现此错误:

无法加载插件 clean-css 请确保它安装在less下或与less相同的级别

这是我的缩小 bash 脚本内容的一部分:

这很奇怪,因为在命令行中触发命令可以正常工作,但是 bash 脚本突然停止工作。

Clean-css 安装在我的电脑上:

0 投票
0 回答
42 浏览

clean-css - clean-css-cli 使用 clean-css-cli 格式化媒体打印代码

输出 使用 clean-css-cli 的程序 1. 使用 python 执行 clancss cli 的程序 我设置了级别 2 和 mergeMedia:off,结果对我来说并不好。

2.css源代码 样式代码如下。第一项“table”将被删除(见setp 3)

3. clean css output 以上setp 2的输出。第一个元素被删除,最后少了括号。

如何更改我的程序代码并获得正确的输出。

谢谢你 。

0 投票
1 回答
256 浏览

javascript - Ember 如何更新 NPM 包 clean-css

NPM Audit显示有一个低级漏洞,clean-css其中已修补>= 4.1.11

运行NPM list clean-css显示以下结果:

如何更新此软件包?

诊断:

运行npm audit fix不起作用。

运行npm outdated不起作用,因为没有结果。

运行以下命令不起作用:

运行以下命令不起作用:

运行以下命令不起作用: