Node.js进修笔记(一)

Node.js 装置与更新

Node.js能够经由过程在官网下载更新,第一次装置我们只需随着下一步就能够装置完成了。

主要的是后续的更新。

我们能够经由过程在终端中输入:node -v回车来检察当前的版本。假如版本太低,我们则须要更新我们的node.js。步骤以下:

  1. 清算npm缓存:sudo npm cache clean -f
  2. 装置n包晋级node.js。n包是node.js中担任治理版本的模块。sudo npm install -g n
  3. 装置好n包今后,能够挑选装置最新的稳固版本,也能够指定装置某个版本。sudo n stablesudo n 7.6.0

npm和cnpm

npm(node package manager)是node.js的包治理工具。

为啥我们须要一个这个玩艺儿?由于我们在开辟的过程当中,会用到许多他人的JS代码,假如每次都搜刮、下载、运用,就会很贫苦。而有了npm后,我们能够直接在npm上下载,而不必费心其他代码以外的题目。

npm在我们装置node.js的时刻就已装置好了,检察一下版本:npm -v
在我们更新node.js的时刻,我们的npm也会随之更新。

由于npm装置须要从外洋下载,所以收集不是很稳固,这很不轻易。因而也就有了npm的国内镜像:cnpm,这是淘宝的前端团队对npm堆栈的拷贝。

它的装置:
npm install -g cnpm --registry=https://registry.npm.taobao.org

装置胜利后,输入cnpm -v检察版本。

第一个Node顺序

要注意的是,我们写的JavaScript将在Node环境中实行。而实即将经由过程命令行
node XXX.js运转。

让我们来试一下,先在编辑器中新建一个JS文件:hello.js。写一段最简朴的代码:

'use strict'

console.log('Hello World');

保留到恣意目次,接着我们只需用终端进入到这个途径,输入 node hello.js即可。

我们看到:Hello,world被打印出来了。

这里引荐一下VS Code,它集成了终端,只需写好保留一下,然后直接输入node代码就好了,而不必像Mac的终端,还须要先输入途径。

Node交互形式

在上面的命令行中,我们输入node就进入了Node交互形式,在Node交互形式中,我们能够实行JS文件。

另外,在Node交互形式中,我们还能够直接输入JS代码,比方:

>100+200;
300

我们能够看到,直接输出了300。然则假如我们把100+200写在JS文件,比方上面的hello.js里:

'use strict'

console.log('Hello World');

100+200;

效果只会输出Hello World,而不会输出300,假如想要输出300,则必需手动加个console.log()

因而,我们说:Node交互环境会把每一行JavacScript代码效果自动打印出来,然则直接运转JS文件却不会

    原文作者:WE2008311
    原文地址: https://segmentfault.com/a/1190000013102240
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞