【问题标题】:UnCSS for Node.js 10 - dependency missing for CanvasUnCSS for Node.js 10 - Canvas 缺少依赖项
【发布时间】:2019-01-24 18:09:41
【问题描述】:

我收到以下错误。我试图强制安装 canvas 包但没有运气。 下面的错误是否意味着我必须想办法安装uncss的依赖?

uncss http://www.ilcomuneinforma.it/viaggi/ > stylesheet.css


Error: Not implemented: HTMLCanvasElement.prototype.getContext (without installing the canvas npm package)
    at module.exports (C:\Users\Utente\AppData\Roaming\npm\node_modules\uncss\node_modules\jsdom\lib\jsdom\browser\not-implemented.js:9:17)
    at HTMLCanvasElementImpl.getContext (C:\Users\Utente\AppData\Roaming\npm\node_modules\uncss\node_modules\jsdom\lib\jsdom\living\nodes\HTMLCanvasElement-impl.js:42:5)
    at HTMLCanvasElement.getContext (C:\Users\Utente\AppData\Roaming\npm\node_modules\uncss\node_modules\jsdom\lib\jsdom\living\generated\HTMLCanvasElement.js:50:45)
    at http://www.ilcomuneinforma.it/viaggi/:40:931
    at http://www.ilcomuneinforma.it/viaggi/:40:1741
    at Script.runInContext (vm.js:107:20)
    at Object.runInContext (vm.js:285:6)
    at processJavaScript (C:\Users\Utente\AppData\Roaming\npm\node_modules\uncss\node_modules\jsdom\lib\jsdom\living\nodes\HTMLScriptElement-impl.js:190:10)
    at HTMLScriptElementImpl._innerEval (C:\Users\Utente\AppData\Roaming\npm\node_modules\uncss\node_modules\jsdom\lib\jsdom\living\nodes\HTMLScriptElement-impl.js:122:5)
    at C:\Users\Utente\AppData\Roaming\npm\node_modules\uncss\node_modules\jsdom\lib\jsdom\browser\resource-loader.js:31:22 undefined

【问题讨论】:

    标签: node.js npm uncss


    【解决方案1】:

    这对于 uncss (Issue) 仍然是一个未解决的问题,但对于使用画布的其他包来说,这似乎可以通过使用来解决

    npm install --save-dev canvas 
    

    或

    npm i canvas-prebuilt
    

    祝你在尝试解决这个问题时好运。 uncss 已经一年多没有更新了。

    【讨论】:

    • 这真的很可悲.. 有 UnCSS 的替代品吗?
    猜你喜欢
    • 2020-11-18
    • 2016-12-13
    • 1970-01-01
    • 2017-12-25
    • 2015-04-18
    • 2020-03-24
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多