极客学院课程笔记
一、VisulBox的网络设置
设置=》网络=》NAT模式
添加端口转发,添加规则
名称:ssh
协议:TCP
主机端口;22
子系统端口:22
确定=》在虚拟机登陆,看ip是不是10开头
在xShell里登陆
ssh root@127.0.0.1 22
回车输入密码等
二、sublime Text的使用
1.按住ctrl+滚轮即可放大缩小界面
2.点击代码地图,即可进入相应部分
3.多光标同时编辑:Ctrl+点击该行,即可同时编辑
4.改变整个文件里某个变量名:双击选中=》按alt+F3 即可整个页面里的变量替换
5.包管理工具:control package:按ctrl+波浪线,粘贴复制的代码,回车键,等安装完成,重启sublime text
点击preferences看到新增了一个package control
可通过package control 安装sublime的插件
选择install package:
1)将本地文件同步到Linux上:sftp点击安装
使用:在本地新建一个代码目录node_jike,把代码目录添加到sublime里(project->add folder to project)
新建文件,添加一行代码,保存,命名为hellnode.js
在node_jike文件夹点击右键--》map to remote
打开配置文件:
host:改成虚拟机的ip地址
user:
passoword
在虚拟机创建一个目录(xshell)输入:mkdir /home/hello
修改sftp中
改为"/home/hello/"
保存
到xshell中查看是否存在此文件
cd /home/hello
ll
查看是否存在
node hello.js执行文件
5.打开文件:goto anything 或者ctrl+P
即可搜索打开文件
三、webstrom的使用
创建project
点击run->run bin/www
打开浏览器:localhost:3000
查看执行结果
三、npm
1.在xshell上使用yum安装npm
yum install npm
2.使用npm安装cnpm
npm config set strict-ssl false //取消Npm严格模式
npm install -g cnpm //安装cnpm
cd /home/hello/
cnpm install express
cnpm install -g nodemon
cnpm install -g pm2
3.nodemon 的使用
nodemon hello.js
然后执行了hello.js
当hello.js被更改后upload上去
nodemon在监控hello.js的更改,检测到之后,自动执行第二次
4.node-inspector的使用
新建文件http.js
创建最简单的http服务器
var http=require('http');
http.createSever(function (req,res) {
res.end('Hello');
}).listen(8011);
upload file
xshell关闭防火墙
systemctl stop firewalld
nodemon --debug app.js
然后再打开一个界面
启动node-inspector
cd /home/hello/
node-inspector
在浏览器打开给出的地址如
http://127.0.0.1:8080/?port=5858
把127.0.0.1改成域名:geek