问题标签 [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.
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 片段
}
}
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 数据。
建议?
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 中运行命令时,文件生成良好。
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 链接会有用吗?任何建议表示赞赏!
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
但我不知道如何修复它。(我尝试更新并重新安装角度)
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 */
,但我正在寻找一些更好的方法。
bash - 无法加载插件 clean-css 请确保它安装在less下或与less相同的级别
我有一个 bash 脚本,可以缩小我所有的 less 文件并将结果输出到 .min.css 文件中。我已经看过类似问题的其他答案,但没有任何效果。今天更新到 Mac OS Catalina 后,我的 bash 脚本停止工作并出现此错误:
无法加载插件 clean-css 请确保它安装在less下或与less相同的级别
这是我的缩小 bash 脚本内容的一部分:
这很奇怪,因为在命令行中触发命令可以正常工作,但是 bash 脚本突然停止工作。
Clean-css 安装在我的电脑上:
javascript - Ember 如何更新 NPM 包 clean-css
NPM Audit
显示有一个低级漏洞,clean-css
其中已修补>= 4.1.11
。
运行NPM list clean-css
显示以下结果:
如何更新此软件包?
诊断:
运行npm audit fix
不起作用。
运行npm outdated
不起作用,因为没有结果。
运行以下命令不起作用:
运行以下命令不起作用:
运行以下命令不起作用: