当前位置: 首页 > news >正文

在Linux上安装node-v14.17.3和npm-6.14.13

记录:374

场景:在CentOS 7.9操作系统上,安装node-v14.17.3-linux-x64环境。包括node-v14.17.3和npm-6.14.13。node命令应用和npm命令应用。

版本:

JDK 1.8
node v14.17.3
npm 6.14.13

官网地址:https://nodejs.org/

下载地址:https://nodejs.org/dist

npm官网:https://www.npmjs.com/

1.下载地址

地址:https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.gz

2.下载包

命令:wget https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.gz

解析:下载包名称node-v14.17.3-linux-x64.tar.gz。

3.解压包

3.1解压

解压命令:tar -zxvf node-v14.17.3-linux-x64.tar.gz -C /usr/local/

解析:解压到指定目录,目录全名:/usr/local/node-v14.17.3-linux-x64。

3.2重命名

命令:mv /usr/local/node-v14.17.3-linux-x64 /usr/local/nodejs

解析:nodejs相关包就安装到了/usr/local/nodejs下。

4.配置node、npm命令全局可用

配置node、npm命令全局可用,就是在任意路径可用使用命令,没配置的话,就只能在/usr/local/nodejs/bin安装目录下使用命令。

常用两种方式选择一种即可。

4.1方式一

命令:ln -s /usr/local/nodejs/bin/node /usr/local/bin/node

命令:ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm

解析:把node和npm创建软链接到/usr/local/bin/目录下,系统在使用命令时,默认会到/usr/local/bin/读取命令。

4.2方式二

命令:ln -s /usr/local/nodejs/bin/node /usr/bin/node

命令:ln -s /usr/local/nodejs/bin/npm /usr/bin/npm

解析:把node和npm创建软链接到/usr/local/bin/目录下,系统在使用命令时,默认会到/usr/bin/读取命令。

5.确认命令可用

查看node版本:node -v

查看npm版本:npm -v

解析:node -v,输出版本号:v14.17.3。npm -v,输出版本号:6.14.13。

6.node命令

6.1帮助命令

命令:node --help

解析:可用查看node支持的命令清单。

6.2node执行js文件

创建文件:vi hello.js

编辑文件:

console.log('Hello,Js and nodejs.');
var date=new Date();
console.log('Today is '+date+'.');

执行js文件:node hello.js

查看结果:

Hello,Js and nodejs.
Today is Fri Feb 10 2023 19:38:39 GMT+0800 (China Standard Time).

7.npm命令

npm官网:https://www.npmjs.com/

在npm官网中,可以查看js库。

7.1帮助命令

命令:npm --help

解析:可用查看npm支持的命令清单。

7.2查看和设置镜像源

(1)npm get registry

命令:npm get registry

解析:查看当前使用的镜像源地址。

(2)npm config set registry

设置官网镜像源:npm config set registry https://registry.npmjs.org

设置淘宝镜像源:npm config set registry https://registry.npm.taobao.org

解析:设置镜像源。配置文件存储在/root/.npmrc中。

7.3搜索命令npm search

搜索包名:npm search vue

解析:搜索vue为关键字的包,一般这个命令指向https://www.npmjs.com/,当配置为https://registry.npm.taobao.org,使用命令报错。

7.4在前端工程目录下使用命令

以下命令一般在前端工程目录下使用,本例工程:/home/apps/web-ui。

工程目录:cd /home/apps/web-ui

7.4.1安装包npm install

(1)npm install

命令:npm install

解析:安装工程所需全部依赖包。依赖包会下载到当前文件夹下的node_modules文件夹下。

(2)npm install -S

命令:npm install axios -S

解析:依赖包安装到dependencies,项目打包时会用到的依赖包。

(3)npm install -D

命令:npm install axios -D

解析:依赖包安装到devDependencies,依赖只会在开发阶段用到,在生产阶段不会用到。

(4)npm install指定版本

命令:npm install jquery@3.6.0 -S

解析:安装指定版本。

(5)npm install -g

命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

解析:全局安装。

7.4.2启动运行npm run

(1)npm run dev

命令:npm run dev

解析:启动前端应用。

(2)npm run serve

命令:npm run serve

解析:启动前端应用。

7.4.3构建打包npm run build

命令:npm run build:prod

解析:构建打包。

7.4.4查看包信息npm view

(1)npm view

命令:npm view

解析:查看工程信息。

(2)npm view 模块名称

命令:npm view vue

解析:查看下指定模块信息。

(3)npm view 模块名称 versions

命令:npm view vue versions

解析:查看模块的全量版本信息。

7.4.5 npm init

命令:npm init

解析:初始化。

7.4.6查看依赖关系和版本npm list

(1)npm list

命令:npm list

命令:npm ls

解析:查看当前工程下,所有模块的依赖关系和版本信息。

(2)npm list 模块名称

命令:npm list vue

解析:查看当前工程下,指定模块的依赖关系和版本信息。

7.5 npm repo 模块名称

命令:npm repo jquery

解析:查看模块的仓库地址。比如本例查出地址:https://github.com/jquery/jquery。

以上,感谢。

2023年2月10日

http://www.lryc.cn/news/1474.html

相关文章:

  • 机器学习框架sklearn之特征降维
  • java实现二叉树(一文带你详细了解二叉树的)
  • 学弟学妹少走弯路,超完整算法刷题路线出炉
  • Windows截取gif动态图的软件 ScreenToGif 的安装、使用教程
  • C++程序设计——多态:虚函数、抽象类、虚函数表
  • OpenMMLab AI实战营 第6课 语义分割与MMSegmentation
  • 产业互联网是对互联网的衍生和进化,也是一次重塑和再造
  • Shell脚本之——Hadoop3单机版安装
  • 代码随想录NO39 |0-1背包问题理论基础 416.分割等和子集
  • FITC-PEG-FA,荧光素-聚乙二醇-叶酸,FA-PEG-FITC,实验室科研试剂,提供质量检测
  • 简洁易懂:源码+实战讲解Redisson并发锁及看门狗自动续期
  • TCP 三次握手和四次挥手
  • JavaWeb复习
  • P14 PyTorch AutoGrad
  • 前端报表如何实现无预览打印解决方案或静默打印
  • Operating System Course 2 - My OS
  • 离散数学 课时一 命题逻辑的基本概念
  • Word文档带有权限密码怎么办?
  • C++多态
  • 访问学者如何申请美国J1签证?
  • 使用gitlab ci/cd来发布一个.net 项目
  • 笔试题-2023-蔚来-数字芯片设计【纯净题目版】
  • ThreadLocal 详解
  • 【Java 面试合集】重写以及重载有什么区别能简单说说嘛
  • 到底什么是股票委托接口?
  • Linux驱动:VPU
  • 简介Servlet
  • Learning C++ No.7
  • 【MyBatis】第八篇:一级,二级缓存
  • 【大唐杯备考】——5G基站开通与调测(学习笔记)