
Nodejs
文章平均质量分 52
Nodejs
⑥②
这个作者很懒,什么都没留下…
展开
-
Vite+Vue+Electron环境搭建
electron简单来说就是对html的一种封装,所以我们先来搭建vue的开发环境,这里使用vite,也可以使用vue-cli来快速搭建。原创 2022-10-29 17:38:15 · 3171 阅读 · 2 评论 -
npm install 常用参数说明
描述npm install 是用来安装包和相关的依赖包的,如果存在package-loc文件,或是 shrinkwrap文件,yarn.lock文件,依赖包的安装将被其锁定,如果存在多个,则优先级如下:npm-shrinkwrap.json package-lock.json yarn.lock命令npm install [<@scope>/]<pkg>npm install [<@scope>/]<pkg>@<tag&g...原创 2022-04-14 14:56:37 · 6201 阅读 · 0 评论 -
npm exec 命令详细说明
npm exec命令是用来从本地或远程npm包中运行命令的。npm exec -- <pkg>[@<version>] [args...]npm exec --package=<pkg>[@<version>] -- <cmd> [args...]npm exec -c '<cmd> [args...]'npm exec --package=foo -c '<cmd> [args...]'# 别名: npm..原创 2022-04-12 22:30:43 · 1713 阅读 · 0 评论 -
grunt-babel中如何去掉use strict严格模式
InstallFor Babel 7.x and grunt-babel v8npm i --dev grunt-babel @babel/core @babel/preset-envFor Babel 6.x and grunt-babel v7$ yarn add --dev grunt-babel@7 babel-core babel-preset-env原创 2021-06-02 15:25:14 · 745 阅读 · 0 评论 -
使用mp-cloud-http在koa2中操作微信云开发数据库
微信小程序云开发提供了 HTTP API 访问云开发资源,mp-cloud-http对http请求的api进行简单的封装,方便调用。安装使用npmnpm install mp-cloud-http例子const HttpMpCloud = require('mp-cloud-http')const cloud = require('wx-server-sdk') // 微信开发的sdk,用于条件参数的生成// 参数let env = '环境id', appid =原创 2021-04-27 14:44:35 · 241 阅读 · 0 评论 -
微信小程序码createQRCode、getUnlimited返回的图片的二进制buffer数据怎么转换成图片
在微信小程序的API开发文档中,提供了两个函数方法,那就是wx.base64ToArrayBuffer和wx.arrayBufferToBase64,这两个方法是用来将base64编码和二进制Buffer编码进行互转的,我们在利用fs来写本地文件的时候,写入的就是二进制编码,所以有的时候就需要将base64处理成buffer。const base64 = 'CxYh'const arrayBuffer = wx.base64ToArrayBuffer(base64)const arrayBuff原创 2020-12-10 09:18:16 · 7084 阅读 · 2 评论 -
使用node-ffmpeg将m4a转换为mp3
首先需要先安装我们需要的npm包ffmpeg。npm install ffmpeg在ffmpeg的方法中,提供了一个方法 fnExtractSoundToMP3 ,使用这个方法可以视频或是音频转换为mp3格式。直接上代码:const ffmpeg = require('ffmpeg')const process = new ffmpeg('m4a文件绝对或相对路径.m4a');process.then(function (video) { console.log(video原创 2020-08-11 17:36:35 · 4655 阅读 · 3 评论 -
ueditor跨域上传远程图片文件
Resource interpreted as Document but transferred with MIME type application/json: "http://localhost:2000/user/ueditor/upload?action=uploadimage".原创 2020-07-28 11:22:08 · 438 阅读 · 0 评论 -
如何使用Node调试工具进行断点调试代码
想要使用node的调试工具,你首先要有Chrome浏览器,因为Chrome是Node官方的调试工具。当前工具版本,仅供参考node版本 v11.12.0npm版本6.14.5老版本的Node调试就不学了,只学新版本,也就是Node8及以后的版本如何使用调试工具,使用node --help看到调试的用法讲解如下。--inspect[=[host:]port] 指定域名或端口进行调试 (default: 127.0.0.1:9...原创 2020-06-19 11:54:30 · 1260 阅读 · 0 评论 -
为什么sequelize连接数据库查询时间字段时总是多8个小时?
在使用sequelize连接mysql数据库时,有一个datetime类型的字段,查询到前台时总是多了8个小时,这肯定是时区转换的问题了。但数据库和电脑的时区都是东8区的,没有问题,也就是说sequelize在取得时间的时候可能做了什么转换。在查sequelize的api文档时发现,还有一个timezone的时区参数需要配置,默认值是"+00:00",这个参数就是在数据库的日期转换到javascript的日期时用的。当我们使用sequelize连接数据库时,还会使用SET TIMEZONE设定时区,所以原创 2020-06-12 16:23:54 · 1847 阅读 · 0 评论 -
一段代码,koa如何使用koa-router-cache来缓存路由数据
koa-router-cache 可以用来缓存路由数据信息,可以使用内存或是redis进行数据缓存,对于内容页面来说,可以将页面缓存在内存中,以减少不必要的数据库请求。koa-router-cache 使用的还是koa的插件生成方法,所以需要使用koa-convert转换成支持kao2的函数。下面是使用内存级别的缓存,想使用redis可以直接参考koa-router-cache的文档进行配置。// 配置使用路由请求缓存const convert = require('koa-convert'原创 2020-06-09 16:00:06 · 865 阅读 · 1 评论 -
一段代码,nodejs的koa集成ueditor的上传图片文件功能
前置条件首先需要配置koa-body来拿到上传文件的内容,可以参考:https://blog.youkuaiyun.com/lw001x/article/details/106565449使用ueditor这里就直接拿官网的demo代码上来意思一下。<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title>ueditor demo&l原创 2020-06-09 12:45:34 · 300 阅读 · 0 评论 -
解决electron-v9.0.2-darwin-x64.zip安装包下载慢的问题
在安装electron开发包的时候,虽然npm的配置文件已经设置成https://registry.npmjs.org/淘宝镜像,但是在安装的时候,electron本身还会下载一个安装包文件,这个安装包文件的下载地址就没办法走淘宝的镜像了。查看了electron的说明文档,发现有关于安装时镜像的解决办法,可以使用electron提供的安装时的环境变量,来改变下载安装包时的镜像。ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"..原创 2020-06-05 15:25:39 · 7109 阅读 · 2 评论 -
一段代码,koa上传文件,上传文件到腾讯云
上传图片文件对于内容管理的项目来说是一段最基本的代码,对于使用Nodejs开发来说,这段代码在配置上来说就相对的简单了不少,先不管性能上与其他框架来说有什么差距,起码对于小的项目来说,Nodejs作为web服务是一个不错的选择。前端:form表单上传图片文件,KindEditor配置上传服务端:Koa、koa-body接收文件上传到服务器目录这里使用koa-body对文件上传进行配置,配置如下:var koaBody = require('koa-body')app.use...原创 2020-06-05 11:12:29 · 1003 阅读 · 0 评论 -
一段代码,使用koa-less配合autoprefixer编译less
在开发项目的时候,const Koa = require('koa'), app = new Koa(), serve = require('koa-static'), convert = require('koa-convert')const path = require('path')// 将less文件放入静态文件夹内,再配置koa-less,访问对于名称的css后就可以自动编译了var less = require('koa-less')app.use(c原创 2020-06-04 16:52:36 · 386 阅读 · 0 评论 -
nodejs使用fluent-ffmpeg下载m3u8视频
nodejs使用 fluent-ffmpeg下载m3u8视频在使用fluent-ffmpeg之前,要确保电脑上已经安装了ffmpeg安装包 fluent-ffmpegnpm install fluent-ffmpeg直接上代码let ffmpeg = require("fluent-ffmpeg");ffmpeg('直接替换m3u8地址') .on('pro...原创 2019-10-08 16:36:33 · 2081 阅读 · 0 评论 -
如何使用nodejs获取音频的时长duration
直接看代码,很简单const load = require('audio-loader')load('XX.mp3').then(function (res) { //获取音频时长 var duration = res.duration});audio-loader是一个很简单、灵活的音频信息加载器,适用于浏览器和Node。再配合audio-play,可以实现...原创 2019-07-06 10:16:27 · 5461 阅读 · 2 评论