使用NPM安装的时候会经常出现包冲突(比如多个主模块的子模块版本不一致等),导致在开发过程中会遇到各种或大或小的问题。所有在这会介绍以下内容: NPM 主要安装方式 NPM 包信息查询 NPM 安装机制(主要) 安装&a…
分类:node.js教程
webpack4多页面脚手架
webpack4多页面脚手架 (移步webpack3多页面) 适用于多个静态页面的显示, 如官网 html-loader复用头文件和尾部文件 源码地址: https://github.com/WangZhenHao/we…
Node.js中的事件循环(Event Loop)
什么是事件循环 众所周知,JavaScript 是单线程的,而 Nodejs 又可以实现无阻塞的 I/O 操作,就是因为 Event Loop 的存在。 Event Loop 主要有以下几个阶段,一个矩形代表着一个阶段,…
mac Os下全局安装vue cli3.0出现的报错解决方案
直接 npm install -g @vue/cli全局安装是会出现错误 错误如下: Last login: Tue Oct 30 23:43:58 on ttys000 asusdeMac:~ asus$ npm in…
以中间件,路由,跨进程事件的姿势使用WebSocket--Node.js篇
上一篇文章介绍了在浏览器端以中间件,路由,跨进程事件的姿势使用原生WebSocket。这篇文章将介绍如何使用Node.js以相同的编程模式来实现WebSocket服务端。 Node.js中比较流行的两个WebSocket…
基于websocket的简单广播系统
在年初的时候,我们有点儿小迷茫,于是也跟风去做了一些轻娱乐类的小游戏。那时为了实战对战,想到需要一个实时性很强的技术实现,于是我去实现了一个websocket server,没想到后来这些小程序没有成,但是我们的这个we…
node 版本过低
构建项目时报错 Error: Cannot find module 'chalk' at Function.Module._resolveFilename (module.js:339:15) at Function.M…
nodejs http请求相关总结
nodejs http请求相关总结 通过node提供的http模块,可以通过其提供的get()和request()两个方法发起http请求,get()是对request()方法的封装,方便发起get请求,如果要实现pos…
Koa+Typescript起手式(空环境) 不用每次玩node都要搭环境了!
本人平常喜欢用nodejs瞎 JB 写写东西,但是每次都要创建项目、安装依赖等等前戏工作,这让我很烦。于是乎写了个空的起手式,这样以后写东西直接 clone 下来就行了。 我觉得跟我一样的人应该很多,所以也把这个小东西分…
再写Node基础(读《Node.js 来一打C++扩展》)
NPM的作用: Node.js程序依赖包的发布、管理和安装。 CommonJS规范 require require是一个函数,参数是模块标识符,返回值是所引用模块暴露给外部使用者的内容。 直白一点讲: 一个模块定义文件m…
node学习
创建一个小服务 var http = require("http"); function process_request(req,res) { var body = 'Thanks for calling!\n'; va…
mongoose再认识(二)
在开发中,除了使用mongoose进行一些基本的操作外,就是一些技巧的使用。 文章接续mongoose再认识(一),下文中使用代码可参考这篇文章中的。 虚拟字段 虚拟字段,从字面意思就可以明白,它不是真正的字段,不存在与…