- 博客(9)
- 收藏
- 关注
原创 【Nodejs】关于原生模块编译node-gyp + node-pre-gyp (以安装canvas为例)
node-gyp是一个用 Node.js 编写的跨平台命令行工具,用于为 Node.js 编译本机插件模块。它包含之前由 Chromium 团队使用的 gyp-next项目的供应副本,扩展以支持 Node.js 原生插件的开发。node-gypnode是跨平台的,那么对于任何的node模块理论也是应该是跨平台的。然而,有些node模块直接或间接使用原生C/C++代码,这些东西要跨平台,就需要使用源码根据实际的操作平台环境进行原生模块编译。
2022-10-27 17:07:56
4093
1
原创 【Nodejs】关于原生模块编译node-gyp + prebuild-install (以安装better-sqlite3为例)
node-gyp是一个用 Node.js 编写的跨平台命令行工具,用于为 Node.js 编译本机插件模块。它包含之前由 Chromium 团队使用的 gyp-next项目的供应副本,扩展以支持 Node.js 原生插件的开发。node-gypnode是跨平台的,那么对于任何的node模块理论也是应该是跨平台的。然而,有些node模块直接或间接使用原生C/C++代码,这些东西要跨平台,就需要使用源码根据实际的操作平台环境进行原生模块编译。
2022-10-27 15:12:51
4322
原创 npm - node环境canvas安装慢、安装失败的解决方法
node是跨平台的,那么对于任何的node模块理论也是应该是跨平台的。然而,有些node模块直接或间接使用原生C/C++代码,这些东西要跨平台,就需要使用源码根据实际的操作平台环境进行原生模块编译。这也是canvas、SQLite3等模块安装的折磨之源。canvas的安装过程下载指定仓库中的npm包执行canvas的package.json中的install(node-pre-gyp install --fallback-to-build)脚本node-pre-gyp下载canvas已编译好的.
2022-02-09 17:41:47
21353
8
原创 阿里maven远程仓库地址
使用maven默认得远程仓库地址下载很慢,可以使用阿里得maven远程仓库在maven得settings.xml文件中添加以下配置<mirror><id>alimaven</id><name>aliyun maven</name><url&g
2018-12-10 16:39:31
3087
原创 使用a标签的href调用window本地应用
之前一直以为href链接的都是站点、文件或者页面中的锚点,在百度云下载时发现href是可以指向本地可执行文件进入注册表win+r然后执行regedit进入注册表找到HKEY_CLASSES_ROOT右击新建项(名字自定义)在新建的项上右击继续添加DefaultIcon和shell两个项为shell在新建项open,再在open上新建项command...
2018-11-20 17:24:08
4782
2
原创 js正则表达式校验值是否为一个数字(正负整数,正负小数均可校验)
百度了很多给出的正则清一色都是/^[0-9]+.?[0-9]*$/但是经过实测此正则表达式是不完全正确的所以自己测试,写了新的校验是否为数字的正则表达式(ps:校验正整数,小数,负数还没调,后期回补上)/(^[1-9]+(.[0-9]+)?)$/如果有考虑不全欢迎留言指正。。。...
2018-11-14 11:33:07
12726
8
原创 如何安装sass
安装Sass和Compasssass基于Ruby语言开发而成,因此安装sass前需要安装Ruby。(注:mac下自带Ruby无需在安装Ruby!)window下安装SASS首先需要安装Ruby,先从官网下载Ruby并安装。安装过程中请注意勾选Add Ruby executables to your PATH添加到系统环境变量。如下图:安装完成后需测试安装有没有成功,运行CMD输入以下命令...
2018-11-12 11:15:01
208
原创 使用vue-cli脚手架快速搭建一个基于vue的项目
前期准备工作一、 nodeJs的安装和环境配置(window)下载对应你系统的Node.js版本:https://nodejs.org/en/download/nodeJs安装过程中修改了安装目录,其他选项一路绿灯通行,安装完成后目录结构如下(ps:node_global和node_cache文件夹是修改了node默认的全局模块和缓存路径后生成的文件夹)使用cmd执行node ...
2018-11-11 01:50:35
386
原创 npm安装淘宝镜像抛出deprecated socks警告
npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0使用npm install cnpm -g --reg...
2018-11-10 22:57:59
2155
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人