nodejs
文章平均质量分 52
Run4Freedom
这个作者很懒,什么都没留下…
展开
-
npm ERR,exited with error code: 128
执行 npm install 产生如下错误代码:npm ERR! exited with error code: 128$ npm installnpm WARN deprecated runjs@4.4.2: This project has been renamed to 'tasksfile'. Install using 'npm install tasksfile' instead...原创 2022-05-21 11:46:22 · 16203 阅读 · 1 评论 -
nodejs中的事件events
1.Events例子,一个绑定了一个监听器的 EventEmitter 实例。 eventEmitter.on() 方法用于注册监听器,eventEmitter.emit() 方法用于触发事件。const EventEmitter = require('events');class MyEmitter extends EventEmitter {}const myEimitter原创 2018-01-09 16:58:18 · 1466 阅读 · 0 评论 -
Node.js包管理器和代码调试
一、如何使用包管理器Node.js包管理器,即npm是Node.js官方提供的包管理工具,它已经成了Node.js包的标准发布平台,用于Node.js包的发布、传播、依赖控制。(1)获取一个包# 安装指定名字的包 会下载到当前目录下 node_modules/npm install npm install @ # 按版本号安装npm install @ #原创 2018-01-08 18:12:00 · 770 阅读 · 0 评论 -
全局对象和全局变量
概念:所有属性都可以在程序的任何地方访问,即全局变量。在JavaScript中,通常window是全局对象,而Node.js的全局对象是global,所有全局变量都是global对象的属性,如:console、process等。一、全局对象与全局变量global最根本的作用是作为全局变量的宿主。满足以下条件成为全局变量: 1.在最外层定义的变量 2.全局对象的属性 3.隐式定义的变量原创 2018-01-09 10:48:00 · 3028 阅读 · 0 评论 -
webstorm中node的配置
webstorm中node的配置:1.配置npm和语法file==>defaultsettings中配置,搜索 npm 设置成:node core library is enabled (enabled) 2.file==>defaultsettings中配置,搜索 lauguage ==>Javascript==>React JSX(包括es6)3.webstrom激原创 2018-02-01 10:48:28 · 1426 阅读 · 0 评论 -
Node.js模块和包
概念:模块(Module)和包(Package)是Node.js最重要的支柱。开发一个具有一定规模的程序不可能只用一个文件,通常需要把各个功能拆分、分装、然后组合起来。模块正式为了实现这种方式而诞生,在浏览器JavaScript中,脚本模块的拆分和组合通常使用HTML的script标签来实现,Node.js提供了require函数来调用其他模块,而且模块都是基于文件,机制非常简单,模块和包的区别是原创 2018-01-08 14:00:49 · 241 阅读 · 0 评论 -
Node.js回调函数与事件
一、回调函数1.异步式读取文件// 4.1异步式读取文件var fs=require('fs');fs.readFile('file.txt','utf-8',function(err,data){ if(err){ console.log(err) }else{ console.log(data) }});consol原创 2018-01-08 11:07:38 · 304 阅读 · 0 评论 -
Node.js异步式I/O与事件编程
Node.js最大的特性就是异步式I/O与事件紧密结合的编程模式。这种模式与传统的同步式IO线性的编程思路有很大的不同,因为控制流很大程度上要靠事件和回调函数来组织,一个逻辑要拆分为若干个单元格。 内容:阻塞和线程1.同步式I/O或阻塞式I/O 线程在执行中如果遇到磁盘读写或网络通信,通常要耗费较长时间。这时操作系统会剥夺这个线程的CPU控制权,使其暂停执行,同时将资源让给其他的工作原创 2018-01-08 10:08:02 · 384 阅读 · 0 评论 -
node.js 部署 hotnode
1.安装hotnode插件npm install -g hotnode(淘宝镜像cnpm install -g hotnode)2.部署web项目var http = require('http');http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'te原创 2018-01-05 17:35:18 · 1088 阅读 · 0 评论 -
Node.js入门
1.node命令行工具node //进入编译模式node -v //版本号node -e //eval script例:node -e “console.log(“hello world”)”; 执行node 进入编译模式2.建立HTTP服务器创建一个app.jsvar http = require('http')http.createServer(func原创 2018-01-05 12:02:46 · 486 阅读 · 0 评论