Node.js学习_Mac

1 篇文章 0 订阅

今天心血来潮,下载了个React-Native项目,运行看看,运行说明里有这么一句:执行 npm install,这个看起来那么熟悉呢,运行完,果然-bash: npm: command not found,搜了搜我的笔记,npm的字样出现在2018年11月12日左右Node.js学习的几篇里头,好吧,十个月前,时间过得有点快,原来上次学习node已经那么久远了。

先把原笔记摘过来吧,顺便再操作一遍安装,这么看来我这篇笔记记得还挺认真,我记得其它的都基本是堆积叠加,这个竟还有样式呢,哈哈哈哈。

通过后面截图看,当时应该是跟着菜鸟教程学习的,我记不得了,后面夹杂着其它的链接,应该也是理解不清的内容又搜索了其它的?,嗯,学无止境,皆为我师,没有局限性哒。。。
在这里插入图片描述

不过粘贴过来就没有样式了,重新排下版:

1、安装:

brew install node

2、在 Cloud Studio 中运行 node.js 程序

https://studio.dev.tencent.com/

1)、新建工作空间(随意):

在这里插入图片描述
2)、右侧添加工作环境;

3)、左侧新建Node文件夹、hello.js文件;

/*代码示例*/

var http = require('http');

http.createServer(function (request, response) {

// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
// 内容类型: text/plain
response.writeHead(200, {'Content-Type':'text/plain'});

// 发送响应数据 "Hello World"
response.end("Hello, Universe! I'm running on Cloud Studio!\n");
}).listen(8888);

// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

4)、终端输入:cd Node,打开该文件夹,输入:node hello.js,运行文件;

在这里插入图片描述

5)、右侧“访问链接”,输入8888,创建连接;

在这里插入图片描述

http://www.runoob.com/nodejs/nodejs-http-server.html
在这里插入图片描述

3、代码规范;

https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434501436552e03ec6cc152b4c84959f14d0ea278488000
第一行总是写上'use strict';是因为我们总是以严格模式运行JavaScript代码,避免各种潜在陷阱。

4、打开node环境,并运行;

在命令行模式下,可以执行node进入Node交互式环境,也可以执行node hello.js运行一个.js文件。

在Node交互式环境下,我们可以输入JavaScript代码并立刻执行。
此外,在命令行模式运行.js文件和在Node交互式环境下直接运行JavaScript代码有所不同。Node交互式环境会把每一行JavaScript代码的结果自动打印出来,但是,直接运行JavaScript文件却不会。
例如,在Node交互式环境下,输入:

> 100 + 200 + 300;
600

直接可以看到结果600

5、关闭node环境:

终端Terminal中输入Ctrl + c即可

6、模块:

test.js:

'use strict';
var s = 'Hello';
function greet(name) {
    console.log(s + ',' + name + '!');
}
module.exports = greet;

main.js:

'use strict';
var greet = require('./test');
var s = 'Michael';
greet(s);

运行main.js:node main.js
运行结果:Hello,Michael!

7、Node.js服务的重启与监控

开始:Node +服务文件名
停止:直接快捷键Ctrl+C
监控:1.安装 npm install supervisor -g, 2.supervisor app.js
参考:http://blog.csdn.net/mike694439716/article/details/50775971

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值