Node.js是什么?
以下来自百度百科:
Node.js是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
一句话:Node.js提供了一个环境,供快速执行JS语句的。
安装Node.js
下载官网你需要的版本,基本上一直next
就好,你可以选择不安装在C盘,只要记住路径就好。
安装完成后,你会得到一下两个:
这里重点说一下随Node.js一起被安装的NPM
。
NPM是包管理工具,能解决NodeJS代码部署上的很多问题,有以下几种用途:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
一句话:是一个包管理工具,提供了一种简单易管理的下载方式。
在这里,对于包的理解,你可以说里面提供了很多的函数或者框架供你使用。
Ubuntu下
sudo apt-get install nodejs
sudo apt-get isntall npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo 是个好东西,每次出现Permission denied 或者 带有 permission,用sudo绝对没错
简单使用
对于,创建一个JS文件,不知道你使用的是什么方法?
笔者第一次创建时,是这样的(捂脸)
当然第二个Hello.js你使用node Hello.js
时,是不能运行的。
不知道是那个语言给了我这样的错觉,名字改成语言的后缀名.XXX
在命令行就可以运行,然而这样是不可以的。
推荐使用Notepad++
,还可以些markdown语法,不过需要你调试。