- Home
- Javascript
- Node.js
1,需要用到npm,需要先安装nodejs,在百度搜索安装最新版nodejsnpm作为包管理器来说相对来说比较好用,但是由于服务器不在国内所以有的时候速度会慢一点,所以安装一下淘宝团队的cnpm,这个就是npm在国内的镜像。2,安装cnpmnpminstall-gcnpm--registry=https://registry.npm.taobao.org#-g代表全局安装3,...
1、去官网下载和自己系统匹配的文件:英文网址:https://nodejs.org/en/download/中文网址:http://nodejs.cn/download/通过uname-a命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统,i686i386表示32位系统)2、下载下来的tar文件上传到服务器并且解压,然后通过建立软连接变为全局;1)上传服...
npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。1、npminstallmoduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。node的安装分为全局模式和...
创建一个对象文件foo.js,里面创建一个对象,使用module.exports=foo;可被外部文件所访问//定义私有和公共的变量var_name,_age;varname='',age=0;//模块对象的构造函数varfoo=function(name,age){_name=name;_age=name;}//获取私有变量_namefoo.prototype.getName=function(){return_name;}//设置私有变理_na...
报错情况:在执行npminstallxxx时,出现如下:npmWARNsaveErrorENOENT:nosuchfileordirectory,open'/nodetest1/package.json'npmWARNenoentENOENT:nosuchfileordirectory,open'/nodetest1/package.json'原因:项目目录中没有package.json解决:使用npminit-f命令来生成一个package.json生成package.json在执...
Promise解决回调地狱问题,Promise的构造函数接收一个参数,参数是一个函数,并且传入两个参数:resolve,reject,resolve是将Promise的状态置为实现了,reject是将Promise的状态置为拒绝了。如果你在node.js中使用promise需要安装:npminstallpromise,functionrunAsync(){varp=newPromise(function(resolve,...
最近在学习node.js,在imooc网学习,Scott老师讲怎么样用node.js爬imooc网络的课程,下面是实现代码:varhttp=require('http');varcheerio=require('cheerio');//处理获取的html模块varurl='http://www.imooc.com/learn/348';/***处理获取到的html代码*/functionsetHtml(html){var$=cheerio.load(html);//加...
我在imooc网学习node.js,其中Scott老师教了我怎么用node.js在本地评论imooc,经过学习和测试,果然成功了,确实可以被Scott老师带坏!consthttp=require('http');constqeurystring=require('querystring');//要发送的评论内容varpoststr=qeurystring.stringify({content:'我来试试用node评论!',cid:348});/...
events事件模块使用方法,直接看代码,都注释清楚了vareventMitter=require('events').EventEmitter;//事件模块,可以注册事件varlife=neweventMitter();//实例化一个eventMitter对象life.setMaxListeners(11);//设置事件最大注册数量,默认是10,Nodejs建议不要超过10个varmywho=function(who){console.log(...
由于“墙”的原因导致国内通过npm安装package有时候会非常慢,那么有什么办法可以傻瓜似的切换npm的源呢?答案就是nrm。nrm是一个NPM源管理器,允许你快速地在如下NPM源间切换:npmcnpmstrongloopeuropeanaustralianodejitsutaobao安装(注意,你需要在root下运行安装)npminstall-gnrm列出可选的源nrmls以上...