首先明确一个问题,为什么 Node.js 需要异步编程? JavaScript 是单线程的,在发出一个调用时,在没有得到结果之前,该调用就不返回,意思就是调用者主动等待调用结果,换句话说,就是必须等待上一个任务执行完才能…
分类:node.js
node link 踩坑纪录
题目申明:运用npm link 以后。依旧没法在其他处所运用 背景形貌:想在当地开辟一款cli 东西,运用npm link 以后,一向没法在当地实行,都显现 command not found. 一向以为本身运用的体式格…
项目代码的格式化一致设置 Prettier & ESLint
之前没时间过eslint,每次项目vscode 编辑器的eslint插件就关掉eslint,老项目都没注重过相干的代码范例,此次新项目到场进去实践下! Question 三个插件功自动有些划定规矩是争执的,须要肯定优先递…
使用pm2部署node生产环境
一、PM2是什么 是可以用于生产环境的Nodejs的进程管理工具,并且它内置一个负载均衡。它不仅可以保证服务不会中断一直在线,并且提供0秒reload功能,还有其他一系列进程管理、监控功能。并且使用起来非常简单。 嗯嗯,…
Electron 实例检测
这个功能学名叫什么我也不太清楚,暂且就叫她实例检测吧。有时候我们想点击了快捷方式之后只打开一个应用程序,但是显示总是残酷的,electron默认的是完成打包之后每次点击快捷方式都会生成一个进程实例(除了mac),这个时候…
运用commitlint范例git提交
在我们最先一个项目的时刻一般会用eslint去范例js代码。我们还能够用一些命令行东西去范例我们的git提交信息以及在每次git操纵过程当中实行一些测试,最快能够根据git提交信息天生CHANGELOG文件 commit…
明白nodejs的module
module 在 Node.js 模块体系中,每一个文件都视为自力的模块,node在运转某个模块儿时会天生一个module对象 Module { id: '.', exports: 2, parent: null, fi…
修复npm权限题目
背景 采纳二进包体式格局装置nodejs须要root权限,由于 nodejs 的默许装置途径是 /usr/local/bin/node, /usr/local目次的所有者是root。因而我们在以全局装置和当地装置npm包…
Express 文档(常见问题)
常见题目 我该怎样构建我的应用顺序? 这个题目没有明白的答案,答案取决于你的应用顺序范围和所触及的团队,为了尽量天真,Express在构造方面没有做出任何假定。 在你喜好的任何目次构造中,路由和其他特定于应用顺序的逻辑能…
关于点击天生pdf文件并下载到当地的功用
后端 引入模块 async = require 'async' fs = require 'fs' 写入文件 writeFile = (address, str, cbf) -> write = fs.writeF…
Node.js 指南(怎样宣布N-API包)
怎样宣布N-API包 运用包iotivity-node说清楚明了以下步骤: 起首,宣布非N-API版本: 更新package.json中的版本,关于iotivity-node,版本变成1.2.0-2。 阅读宣布清单(确保…
angular6入门之安装angular-cli
最近听了大漠老师分享的angular6的讲解(附个链接大漠老师课程:http://www.ngfans.net/topic/2…),像是沙漠中发现了绿洲一样,决定好好学习一番,于是准备开始动手撸起代码来。首先…