是什么 ? | : | a JavaScript Runtime built on Chrome's V8 JavaScript Engine |
开发语言 | : | C++ |
官方主页 | : | https://nodejs.org |
操作系统 | 包管理器 | 安装命令 |
---|---|---|
all | nvm | nvm install v10.14.1 |
Windows | scoop | scoop install nodejs |
Windows | Chocolatey | choco install -y nodejs |
macOS | HomeBrew | brew install node |
GNU/Linux | HomeBrew | brew install node |
apt | sudo apt-get install -y node | |
CentOS | yum | sudo yum install -y node |
dnf | sudo dnf install -y node | |
openSUSE | zypper | sudo zypper install -y nodejs10 nodejs10-devel |
Alpine Linux | apk | sudo apk add node |
pacman | sudo pacman -Syyu --noconfirm | |
Gentoo Linux | Portage | sudo emerge nodejs |
step1、安装依赖
所有时 | Terminal + Shell |
下载时 | cURL |
解压时 | tar + xz |
运行时 |
step2、使用curl命令下载编译好的Node.js
二进制压缩包 ()
curl -LO https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/v12.14.0/node-v12.14.0-linux-x64.tar.xz
step3、使用tar解压Node.js
压缩包
tar vxf node-v12.14.0-linux-x64.tar.xz
step4、查看node-v12.14.0-linux-x64
目录中的内容
step5、将node-v12.14.0-linux-x64/bin
目录加入PATH
环境变量中
export PATH=~/node-v12.14.0-linux-x64/bin:$PATH
node
命令的使用格式如下:
node -h | --help
node -v | --version
node [option]... -e SCRIPT_STRING [argument]...
node [option]... SCRIPT_FILE [argument]...
node [option]... [- argument]...
打印出node
命令的使用帮助。
打印出node
命令的版本信息。
如果您没有指定-e SCRIPT_STRING
或SCRIPT_FILE
, 就会进入到交互模式
,如下:
上面案例中,我在Node.js
解释器中输入了console.log('Hello World')
,并敲回车。Node.js
解释器便开始解释执行该代码,并打印执行结果undefined
。 这是因为每条命令都会返回一个值,而console.log
没有任何返回,故输出undefined
。
Node.js
解释器的交互模式对于初学者非常有用,我们可以临时做一些验证工作。
解释执行SCRIPT_STRING
。
示例:
node -e "console.log(os.platform())"
解释执行SCRIPT_FILE
。
示例:
创建一个文件名为test.js
的文件,其内容如下:
console.log(process.argv);
运行:
node test.js -h
运行效果如下:
从标准输入设备获得SCRIPT
解释执行。
示例1:
node - -h < test.js
运行效果如下:
示例2:
cat test.js | node - -h
运行效果如下:
示例3:
node - -h <<EOF
console.log(process.argv);
EOF
运行效果如下: