解决node在ubuntu下npm install canvas不断报错的尴尬

项目中需要用到node中一个验证码的npm包:captchagen,此npm包依赖canvas画布npm包。执行npm install canvas时就会报错,错误代码显示文件编译失败。最终在github问答上找到答案:

问题根源是ubuntu中缺少图形开发库,一一安装上问题解决。

sudo apt-get install libcario-dev;
sudo apt-get install libjpeg-dev;
sudo apt-get install libgif-dev;
sudo apt-get install libpng-dev;

解决node在ubuntu下npm install canvas不断报错的尴尬

时间: 2024-11-08 21:08:31

解决node在ubuntu下npm install canvas不断报错的尴尬的相关文章

【Problem】xampp in ubuntu下命令行启动mysql报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)

xampp in ubuntu下命令行启动mysql报错: [email protected]:/opt/lampp$ ./bin/mysql -u root -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2) 启动mysql服务: [email protected]:/opt/lampp$ /

npm install vue-cli -g 报错

npm 安装vue脚手架报错 报错详情 npm ERR! Unexpected end of JSON input while parsing near '...TuHxXJaknDulF3AdSBoul' npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\xxx\AppData\Roaming\npm-cache\_logs\2019-12-22T03_12_06_342Z-debug.log 最后解决

widows 10 下解决在npm install python 环境报错的问题

1.使用管理员打开cmd 2.安装 node-gyp; gyp是一种根据c++源代码编译的工具,node-gyp就是为node编译c++扩展的时候使用的编译工具. npm install -g node-gyp 3.python2.7 因为node-gyp需要依赖python2.7和微软的vc++构建工具来进行编译但是windows操作系统在默认情况下不会安装python2.7和vc++构建工具. 为node-gyp配置安装python2.7以及VC++ build Tools依赖 npm in

npm install -g vue-cli 报错

解决发案: 第一步:查看默认全局安装路径.指令:npm config get prefix 复制默认全局安装路径在你的系统显示目录中删除npm文件夹.对于大多数系统显示目录为:/usr/local 第二步:cmd进入到你的项目路径初始化npm就会生成一个package.json文件.指令:npm init -f -f表示force的意思,不加这个,npm会让你输入一堆信息,比如name.version之类,如果只是做做实验小demo,直接-f,npm帮你初始化package.json,并填充各种

npm install --save react-native-device-info报错

报错截图如下: 把react-native-device-info删了再添加还是这样,后面使用yarn就成功了. 然后发现会报错,这里估计是Xcode 9的bug,你只要确保以下显示就可以了.没有自己添加下即可. 具体的配置参见Github即可:https://github.com/rebeccahughes/react-native-device-info

Windows环境下npm install常见错误

Windows环境下npm install安装包依赖时,常出现一些错误,下面为个人解决办法: 错误一 缺少python环境: G:\nodejs\moviesite\node_modules\bcrypt>if not defined npm_config_node_gyp (node "D:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modulesnode-gyp\bin\node-gyp.js&

window环境下npm install node-sass报错

最近准备想用vue-cli初始化一个项目,需要sass-loader编译: 发现window下npm install node-sass和sass-loader一直报错, window 命令行中提示我全局安装 node-gyp ,有些提示好像是本地找不到python, 于是我按照提示安装node-gyp node-gyp是一个用Node.js编写的跨平台命令行工具,用于编译Node.js的本地插件模块. node-gyp node-gyp官方网址https://www.npmjs.com/pac

转:npm install 时总是报[email protected]安装失败

该文章转自:http://www.cnblogs.com/alice626/p/6206722.html 在npm install时总是报如下错误, 尝试单独安装:npm install [email protected] 还是报错 Please report this full log at https://github.com/Medium/phantomjs npm ERR! Darwin 15.0.0 npm ERR! argv "/usr/local/bin/node" &q

Nodejs npm安装socket.io报错解决办法

安装socket.io时,报错,提示需要安装Microsoft visual studio 2005 或 Net framework 2.0 sdk,没有找到vcbuild.exe,解决办法是安装 .NET Framework 2.0 Software Development Kit (SDK) http://www.microsoft.com/en-us/download/details.aspx?id=15354 并将 C:\Program Files\Microsoft Visual St