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

中国在线商城注册管理平台东莞营销网站建设优化

中国在线商城注册管理平台,东莞营销网站建设优化,电竞logo免费设计,信息产业部网站备案安装Nodejs 下载版本选择安装固定版本fnm的使用安装fnm使用fnmfnm list-remotefnm listfnm installfnm usefnm currentfnm uninstall Nodejs的使用查看Nodejs是否正确切换查看npm是否安装成功 其他包管理工具cnpmpnpmyarn 下载 打开Nodejs官网,进入下载页面。 版…

安装Nodejs

  • 下载
    • 版本选择
    • 安装固定版本
    • fnm的使用
      • 安装fnm
      • 使用fnm
        • fnm list-remote
        • fnm list
        • fnm install
        • fnm use
        • fnm current
        • fnm uninstall
    • Nodejs的使用
      • 查看Nodejs是否正确切换
      • 查看npm是否安装成功
    • 其他包管理工具
      • cnpm
      • pnpm
      • yarn

下载

打开Nodejs官网,进入下载页面。
在这里插入图片描述

版本选择

我们先选择需要下载的版本:
在这里插入图片描述
这里v表示version版本,后面的是版本号,版本号由三个部分组成,分别是主版本号次版本号修订号

部分定义示例变更规则
主版本号重大更新,可能包含不兼容的API变更(Breaking Changes)。从 1.x.x 升级到 2.x.x删除功能、重构核心逻辑、修改数据结构等。
次版本号新增功能,保持向后兼容(Backward Compatibility)。从 1.2.x 升级到 1.3.x添加新特性、扩展功能,但不会破坏现有功能。
修订号修复Bug或小改进,保持功能不变。从 1.2.3 升级到 1.2.4修复已知问题、优化性能、调整文档等。

再往后表示软件或系统版本提供长期维护和更新的特性。

其中current表示当前版本,但是它并不能表示最新版本;LTS 是“Long-Term Support”(长期支持)的缩写,LTS 并不意味着永久支持。

我们选择v23.11.0(Current)的版本,然后选择操作系统,默认都是Windows,如果你想在服务器上部署则需要选Linux

在后面是选择用于管理Nodejs版本的工具,以前大家喜欢用nvm,现在Windows系统推荐使用fnm

  • nvm源码

  • nvm-windows

  • nvm下载

  • fnm源码

  • fnm下载

  • fnm官网

最后的是包管理工具,Nodejs默认的工具为npm,但是npm有时候因为各种原因安装包的速度会很慢,因此这里还提供了yarn和pnpm。

选择之后,下方会出现安装的命令:
在这里插入图片描述

安装固定版本

如果你不想用fnm,只想安装固定版本的Nodejs,你可以直接在下方选择下载安装包即可:
在这里插入图片描述

fnm的使用

在安装之前说一下,为什么要选择使用fnm或者前面说的nvm

假设我们现在安装了v23.11.0(Current)的版本,这时候我们下载了一份过去的代码,使用的是v18.16.0,前面说版本号的时候提到过,主版本号的更新是“重大更新,可能包含不兼容的API变更”。如果我们用v23的Nodejs去运行v18的代码,那么很有可能出现不兼容甚至无法运行的情况,因此,我们需要一个工具,能够帮助我们安装多个版本的Nodejs,同时能够方便地进行卸载、更新等管理。

fnm全称为Fast Node Manager。至于到底快不快,那得看网速。

安装fnm

我们可以通过Nodejs提供的命令安装,使用组合键Win + r打开运行窗口,输入cmd回车打开终端。

输入命令开始安装:

winget install Schniz.fnm

在这里插入图片描述
如果你的计算机不支持Winget工具,你可以使用上面的fnm下载链接进行下载。

其实两种方式是一样的,我上面安装的图片显示是从https://github.com/Schniz/fnm/releases/download/v1.38.1/fnm-windows.zip进行下载。

下载速度慢可以自己想办法解决一下。

如果使用Winget安装,安装最后会提示修改了环境变量,需要重启shell。

将某个命令的路径放入环境变量,我们在终端输入命令之后会优先在终端所处的目录下查找是否存在该命令,如果不存在会去环境变量中查找。

在用户变量中可以看到:
在这里插入图片描述
如果你是自己下载的压缩包,安装时可能需要自己添加环境变量。

添加方式为,右击计算机,选择属性,在系统信息窗口中点击高级系统设置:
在这里插入图片描述
然后点击右下角环境变量,在弹出窗口中有两种类型的变量,一个是用户变量,一个是系统变量。用户变量只在当前登录的用户有效,系统变量对所有用户有效。

检验是否正确安装:

C:\Users\zsy>fnm --version
fnm 1.38.1

如果能够正确输出版本号则安装成功。

使用fnm

fnm list-remote

列举出所有远程Nodejs版本,版本号从上而下递增。

fnm list

列举出所有本地已安装Nodejs版本。

fnm install

安装版本,我们可以先查看远程有哪些版本,然后选择合适的版本进行安装:

fnm install 23.11.0

在这里插入图片描述

fnm use

选择使用的Nodejs版本。

fnm use 23.11.0

这里可能由于配置问题会报错,提示缺少必要的配置,见Shell Setup。

注意:我这里使用的是powershell,如果你使用的其他终端,请参考文档。

打开powershell,运行:

if (-not (Test-Path $profile)) { New-Item $profile -Force }

上面的命令创建了配置文件。

运行:

Invoke-Item $profile

选择适当的编辑器,编辑配置文件。

将下面代码写入配置文件中。

fnm env --use-on-cd --shell powershell | Out-String | Invoke-Expression

然后再次运行use命令即可切换:

PS C:\Users\zsy> fnm use 23.11.0
Using Node v23.11.0

另外如果你的电脑里面已经安装了node或者nvm,你需要在环境变量去除这些已有的环境。

fnm current

查看当前使用的Nodejs版本。

fnm uninstall

卸载相应版本的Nodejs。

Nodejs的使用

查看Nodejs是否正确切换

在命令行输入:

node --version

查看是否能够输出版本,以及输出的版本与你选择的版本是否相同。

如果相同则切换成功,如果不同表示有其他版本的Nodejs在使用中,如果提示命令不存在表示安装失败。
在这里插入图片描述

查看npm是否安装成功

在命令行输入:

npm --version

查看是否能够输出版本,如果可以表示安装成功。
在这里插入图片描述

提示npm是跟随nodejs版本一起安装的无须自己安装。

其他包管理工具

使用其他包管理工具的目的是为了加快npm下载包的速度,如果你不想安装,直接配置相关代理也可以。

cnpm

官网

这是一个完整 npmjs.com 镜像,你可以用此代替官方版本(只读),我们将尽量与官方服务实时同步。

安装命令为:

npm install -g cnpm --registry=https://registry.npmmirror.com

其实你发现了这里有一个参数--registry=https://registry.npmmirror.com,意思是使用https://registry.npmmirror.com源来安装cnpm。当然你也可以直接配置npm的镜像为https://registry.npmmirror.com/

npm config set registry https://registry.npmmirror.com/

然后运行:

npm config get registry

这样就被修改了。

pnpm

你可以借助cnpm的镜像源https://registry.npmmirror.com来安装pnpm:

npm install pnpm -g --registry=https://registry.npmmirror.com

输入pnpm -v查看版本,如果输出版本则成功安装。

在这里插入图片描述

yarn

yarn的安装同理,只是现在yarn使用并不多。

npm install --global yarn --registry=https://registry.npmmirror.com

这里用了--global,上面用的是-g两者意思相同,都是全局安装,安装之后会将命令所在目录写入环境变量,你可以在任意目录下使用该命令。

完成之后输入:

yarn --version

检查是否安装成功。

http://www.dtcms.com/wzjs/87524.html

相关文章:

  • 海南网站制作沙洋县seo优化排名价格
  • 公司品牌网站建设价格国际新闻最新
  • 电子商务网站建设源码企业网站推广
  • 做网站做得好的公司怎么免费创建自己的网站
  • 吉林省建设标准化网站域名查询网站入口
  • 《网站推广策划》企业网站推广的方法有
  • 宿迁住房和城乡建设网站唐山seo排名外包
  • seo网站营销推广谷歌独立站
  • 在线制作海报免费seo都用在哪些网站
  • 西安网站建设阳建网络营销方式
  • 医院网站站群建设中国互联网协会官网
  • 支付宝网站设计分析推广软文模板
  • 域名网站做优化外链爱站关键词挖掘软件
  • 厦门百城建设有限公司网站百度一下官方网站
  • 门户网站管理流程哪里有营销策划培训班
  • 东营网站建设服务电话互联网营销的方法有哪些
  • 批发网站建设it培训学校
  • 贵阳网站seo外包本地网络seo公司
  • 类似于wordpress的网站吗长沙网站外包公司
  • 做基金的网站哪个好长沙seo外包平台
  • 广东专业做网站排名公司哪家好西安优化seo托管
  • html个人网站模板semester什么意思
  • 服务器win7网站建设排名软件
  • 厦门网站建设制作多少钱友情链接官网
  • 少主网络建站日本站外推广网站
  • 制作一个赚钱的网站北大青鸟培训机构官网
  • 保定网站制作哪家好建设百度seo整站优化
  • 徐典超 网站建设泉州网站seo外包公司
  • 凡科网站投票排行榜是怎么做的交换链接名词解释
  • 广州做网站比较有名的公司sem优化托管