一、nodejs环境部署
1.下载
wget https://cdn.npm.taobao.org/dist/node/v14.17.3/node-v14.17.3-linux-x64.tar.xz
2.安装
[root@node1 ~]# tar xf node-v14.17.3-linux-x64.tar.xz
[root@node1 ~]# mv node-v14.17.3-linux-x64 /usr/local/nodejs_14
[root@node1 ~]# ln -s /usr/local/nodejs_14/bin
3.测试
[root@node1 ~]# node -v
v14.17.3
二、nodejs 执行代码
1.命令行(交互模式)
[root@node1 ~]# node
> var a = 10;
undefined
> a
10
2.node执行
[root@node1 code]# cat test.js
console.log('hello world')
[root@node1 code]# node test.js
hello world
三、NVM
nvm全称:node version manager
在不同的项目中使用了不同的node版本,然而不同的版本之间还不兼容,这时候就需要使用NVM来管理node版本了
四、npm
npm: node package manager
1.创建package 的管理配置文件
[root@node1 code]# npm init -y
Wrote to /root/code/package.json:
{
"name": "code",
"version": "1.0.0",
"description": "",
"main": "test.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
2.npm run
在package.json文件中有一个字段是scripts字段。这个字段主要是执行脚本使用的字段,它以key-value的形式呈现。我们可以通过npm run keyname来执行这个脚本
"scripts": {
"test": "echo 'hello world'"
}
#执行package 文件中定义的scripts内容
[root@node1 code]# npm run test
> code@1.0.0 test /root/code
> echo 'hello world'
hello world
注意:当key为’test’和’start’的时候 可以用写run 直接npm keyname就可以执行
|