我一直在寻找安装CSS-purge来使用它,但是为此,我需要npm和nodejs。 所以我安装了它们,一切都进行得很好。然后,在其网站上使用命令安装css-purge(npm install -g css-purge)。一切都很好。
然后我进入项目的文件夹,并按照自述文件中的示例使用我的命令,最后出现一个错误:
C:\ Users \ pierr \ test \ Landstreich> css-purge -i css -o purged.css
C:\ Users \ pierr \ test \ Landstreich> css-purge -i css -o purged.css -m index.html
C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ node_modules \ nwsapi \ src \ nwsapi.js:565 犯错 ^ 语法错误:“”不是有效的选择器 出现时(C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ node_modules \ nwsapi \ src \ nwsapi.js:563:17) 在_querySelectorAll(C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ node_modules \ nwsapi \ src \ nwsapi.js:1460:9) 在Object._querySelector处[作为第一个](C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ node_modules \ nwsapi \ src \ nwsapi.js:1422:14) 在DocumentImpl。 (C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ node_modules \ jsdom \ lib \ jsdom \ living \ nodes \ ParentNode-impl.js:65:42) 位于DocumentImpl.querySelector(C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ node_modules \ jsdom \ lib \ jsdom \ utils.js:123:45) 在Document.querySelector(C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ node_modules \ jsdom \ lib \ jsdom \ living \ Generated \ Document.js:689:45) 在processHTMLSelectors(C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ lib \ css-purge.js:1350:17) 在CSSPurgeEmitter。 (C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ lib \ css-purge.js:1429:5) 在CSSPurgeEmitter.emit(events.js:198:13) 在ReadStream。 (C:\ Users \ pierr \ AppData \ Roaming \ npm \ node_modules \ css-purge \ lib \ css-purge.js:1555:15)
第一个命令是显示“ -i css”正在工作(其中css是文件夹) 第二个命令是问题,当我在index.html之前和之后添加/或\时,出现了另一个错误(errno:-4058)。而且,如果我添加引号(“ index.html”),我将得到与第一个相同的错误。
我该如何解决? 我不知道它是如何工作的,我只是在跟踪文档,但是它真的很差,因此无法真正帮助我。 (而且我对他们的演示文件和文件夹进行了相同的尝试,并且说错误:“找不到模块” css-purge“)
非常感谢!