首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js 10的UnCSS -缺少Canvas的依赖项

Node.js 10的UnCSS -缺少Canvas的依赖项
EN

Stack Overflow用户
提问于 2019-01-25 02:09:42
回答 1查看 219关注 0票数 0

我得到以下错误。我曾尝试强制安装canvas包,但没有成功。以下错误是否意味着我必须找到一种方法来安装uncss的依赖项?

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-25 09:49:15

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

代码语言:javascript
复制
npm install --save-dev canvas 

代码语言:javascript
复制
npm i canvas-prebuilt

我祝你好运,希望你能解决这个问题。uncss已经一年多没有更新了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54352948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档