![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
与node相关的环境,工具类等等
qlingsu
这个作者很懒,什么都没留下…
展开
-
nvm配置
nvm proxy [url]: 设置用于下载的代理。[url]为空则查看当前代理。设置[url]为"none"以删除代理。代理格式为 nvm proxy http://username:password@proxy:port 其中,如果用户名有特殊字符,用\转义nvm node_mirror <node_mirror_url>: 设置node镜像。国人可以使用https://npm.taobao.org/mirrors/node/ nvm npm_mirror <npm_mi.原创 2020-06-29 11:32:15 · 3347 阅读 · 0 评论 -
electron通过node-ffi调用dll传参数格式问题,utf8转utf16
dll那边接入参数,需要utf16le (小端)无BOM格式,而nodejs这里字符串默认为utf8网上很多通过iconv-lite转码,实际使用过程中并不理想。通过不断的摸索,写了如下的转码函数//处理编码function encode(str, sort = "le") { let resultArr = []; for (let i = 0; i < str.length; i++) { let utf16le = str.charCodeAt(i).toStri原创 2020-05-09 16:10:50 · 1069 阅读 · 0 评论 -
electron集成node-ffi调用dll踩坑记录
环境配置:npm>=8.9electron 全局和package.json要一致64位系统运行32位dll的时候,node和python2.7,electron都应该为32位。实际使用过程中,所有切成32位以后,node我换成了64位,没有影响。报错 :Error: A dynamic link library (DLL) initialization routine ...原创 2020-05-07 09:44:30 · 3698 阅读 · 4 评论 -
opnjs在web服务器(expressjs)启动之后打开浏览器
opnjs安装npm install opn --save使用const opn = require('opn');opn('http://sindresorhus.com', {app: 'firefox'});//firefox--火狐浏览器 chrome---谷歌浏览器 360se6---360浏览器这里使用的是windows下运行框中直接输入的命令可以启动...原创 2020-03-10 08:49:53 · 457 阅读 · 0 评论