安装
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编译出错:
1 | 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)
1 2 3 4 | 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.