NodeJS学习笔记

Coding Alan 8年前 (2016-04-26) 4643次浏览 0个评论 扫描二维码

安装

1.Windows下安装方法:

安装Git Bash->安装NodeJS->打开Git Bash->node -v->npm -v

下载地址:
https://git-scm.com/download/win
https://nodejs.org/en/

2.Linux下安装方法(CentOS)

cat /etc/redhat-release查看版本

或直接使用

node -v查看版本号

 

3.Mac下安装方法

首选安装XCode(直接在node.org上下载安装包也很方便)

xcode-select -p 查看路径,若未安装执行安装:

npm install -g n 管理切换不同的NodeJS版本

搭建Web服务器

创建一个.js文件(如demo.js)并包含以下内容(测试环境Mac)

cd到对应文件的目录,执行node demo.js,会输出
Server running at http://127.0.0.1:1337/
此时在浏览器中输入http://127.0.0.1:1337/会在浏览器中输出Hello World

常见命令

url.parse, url.reslove

querystring.stringify, querystring.parse

querystring.escape, querystring.unescape转义和反转义

Chrome本地DNS缓存记录查看方法

chrome://net-internals/#dns

Github(键盘上按下t可进行检索):

https://github.com/nodejs/node

http性能测试: Apache ab

注:在window系统下,需要先用cd命令定位到你的apache安装目录的bin文件夹

-n :总共的请求执行数,缺省是1;
-c: 并发数,缺省是1;
-t:测试所进行的总时间,秒为单位,缺省50000s
-p:POST时的数据文件
-w: 以HTML表的格式输出结果

安装Cheerio

npm install cheerio

常见问题

1. make编译出错:

node-v4.4.3out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o] Error 1

这是由于CentOS 6默认安装的gcc版本低于4.8所致(gcc –version)

cd /etc/yum.repos.d
wget http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo
yum -y --nogpgcheck install devtoolset-3-gcc devtoolset-3-gcc-c++
scl enable devtoolset-3 bash

再执行make && make install即可顺利完成安装

2. express: command not found

执行express -e等命令时出现如下提示,全局安装generator即可

3.Error: Couldn’t find preset “env” relative to directory “.”

以上是Babel在生成ES5文件时的报错,已按照官网上进行安装

解决方法

4.Uncaught SyntaxError: Unexpected token {
这是在HTML中引入ES6代码的报错,加上type属性(type=”module”)

小技巧:
进行在线浏览器调试可使用live-server命令(npm install -g live-server)

5.npm ERR! Failed at the appium-chromedriver@4.16.0 postinstall script.

 

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址