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

做微网站需要域名吗如何广告推广

做微网站需要域名吗,如何广告推广,高校网站建设 调查,购物网站seo搜索引擎优化方案目录 一、简介二、下载2.1、windows环境下载地址2.2、安装 三、配置3.1、查看可安装版本3.2、安装版本3.3、使用和切换版本3.4、模块配置 四、其他4.1、全局安装pnpm4.2、常用nvm命令 一、简介 NVM,全称为Node Version Manager,是一个流行的命令行工具&a…

目录

    • 一、简介
    • 二、下载
      • 2.1、windows环境下载地址
      • 2.2、安装
    • 三、配置
      • 3.1、查看可安装版本
      • 3.2、安装版本
      • 3.3、使用和切换版本
      • 3.4、模块配置
    • 四、其他
      • 4.1、全局安装pnpm
      • 4.2、常用nvm命令

一、简介

  NVM,全称为Node Version Manager,是一个流行的命令行工具,用于在同一台计算机上安装和管理多个版本的Node.js。Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它允许开发者在服务器端运行JavaScript代码,从而构建更为动态和交互性强的Web应用程序。

  NVM通过提供一种简单的方法来切换不同版本的Node.js,极大地简化了Node.js开发环境的管理。它使得开发者能够测试他们的应用程序在不同版本的Node.js上的表现,确保跨版本的兼容性,同时也能够利用新版本Node.js提供的特性和改进。

  使用NVM,开发者可以通过简单的命令来安装、切换和卸载Node.js的不同版本。NVM支持Linux、macOS和Windows操作系统,因此无论开发者使用的是哪种操作系统,都可以利用NVM来管理他们的Node.js环境。

NVM的主要特点包括:

  1. 多版本支持:NVM允许在同一台机器上安装多个版本的Node.js,并轻松切换使用。

  2. 易于安装:NVM的安装过程简单,通常只需要下载一个脚本并执行即可。

  3. 跨平台:NVM可以在多种操作系统上运行,包括Linux、macOS和Windows。

  4. 自动更新:NVM可以配置为自动更新,以确保总是使用Node.js的最新版本。

  5. 环境隔离:每个使用NVM创建的Node.js环境都是独立的,这意味着不同项目可以使用不同版本的Node.js,而不会相互干扰。

  6. 社区支持:NVM由一个活跃的开发者社区支持,提供帮助和最佳实践。

  7. 版本管理:NVM提供了一种清晰的版本管理方式,使得开发者可以轻松地选择特定版本的Node.js来运行他们的项目。

  通过使用NVM,开发者可以更加灵活地管理他们的Node.js环境,从而提高开发效率和项目质量。

二、下载

2.1、windows环境下载地址

https://github.com/coreybutler/nvm-windows/releases/tag/1.1.12

在这里插入图片描述

2.2、安装

在这里插入图片描述

在这里插入图片描述

  没有这个路径的就创建一个文件夹nodejs,比如你没有nodejs这个文件夹,你要主动去创建一个。不然你后面使用命令

nvm use 版本号

  就相当于没效果,就出现使用node,npm命令不是内部命令的问题;这个路径就是你使用版本时,nvm复制了一份node的版本到这个路径,如果路径不存在,肯定就提示命令不对了咯。

  很多人本地之前就安装了nodejs,不想卸载,这里就选择了安装了nodejs的目录,也是没问题的。但是我觉得你大可不必。因为你安装完nvm就知道nodejs的安装是多么的简单了,我建议你就记录下你之前安装的版本,先卸载之前安装的nodejs,后面通过nvm去安装即可。

三、配置

3.1、查看可安装版本

  安装完之后我们可以执行下面的命令,查看可以安装的nodejs的版本。

nvm list available

运行结果:

C:\Users\admin>nvm list available|   CURRENT    |     LTS      |  OLD STABLE  | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
|    21.7.2    |   20.12.1    |   0.12.18    |   0.11.16    |
|    21.7.1    |   20.12.0    |   0.12.17    |   0.11.15    |
|    21.7.0    |   20.11.1    |   0.12.16    |   0.11.14    |
|    21.6.2    |   20.11.0    |   0.12.15    |   0.11.13    |
|    21.6.1    |   20.10.0    |   0.12.14    |   0.11.12    |
|    21.6.0    |    20.9.0    |   0.12.13    |   0.11.11    |
|    21.5.0    |   18.20.1    |   0.12.12    |   0.11.10    |
|    21.4.0    |   18.20.0    |   0.12.11    |    0.11.9    |
|    21.3.0    |   18.19.1    |   0.12.10    |    0.11.8    |
|    21.2.0    |   18.19.0    |    0.12.9    |    0.11.7    |
|    21.1.0    |   18.18.2    |    0.12.8    |    0.11.6    |
|    21.0.0    |   18.18.1    |    0.12.7    |    0.11.5    |
|    20.8.1    |   18.18.0    |    0.12.6    |    0.11.4    |
|    20.8.0    |   18.17.1    |    0.12.5    |    0.11.3    |
|    20.7.0    |   18.17.0    |    0.12.4    |    0.11.2    |
|    20.6.1    |   18.16.1    |    0.12.3    |    0.11.1    |
|    20.6.0    |   18.16.0    |    0.12.2    |    0.11.0    |
|    20.5.1    |   18.15.0    |    0.12.1    |    0.9.12    |
|    20.5.0    |   18.14.2    |    0.12.0    |    0.9.11    |
|    20.4.0    |   18.14.1    |   0.10.48    |    0.9.10    |

3.2、安装版本

  安装版本很简单,通过下面的命令即可:

#这个版本号就是上面查的版本号,或者是以前的历史存在的版本号都可以
nvm install 版本号

安装nodejs的16.14.2版本

C:\Users\admin>nvm install 16.14.2
Downloading node.js version 16.14.2 (64-bit)...
Extracting node and npm...
Complete
npm v8.5.0 installed successfully.Installation complete. If you want to use this version, type

安装nodejs的20.12.1版本

C:\Users\admin>nvm install 20.12.1
Downloading node.js version 20.12.1 (64-bit)...
Extracting node and npm...
Complete
npm v10.5.0 installed successfully.Installation complete. If you want to use this version, type

接下来可以查看本机安装的nodejs版本

nvm list

运行结果:

C:\Users\admin>nvm list20.12.116.14.2

3.3、使用和切换版本

  使用版本很简单就是执行下面的命令

#这里的版本号就是你安装的版本号
nvm use 版本号

比如我们要使用nodejs的16.14.2版本

C:\Users\admin>nvm use 16.14.2
Now using node v16.14.2 (64-bit)C:\Users\admin>nvm list20.12.1* 16.14.2 (Currently using 64-bit executable)C:\Users\admin>node -v
v16.14.2C:\Users\admin>npm -v
8.5.0

比如我们要切换nodejs的20.12.1版本

C:\Users\admin>nvm use 20.12.1
Now using node v20.12.1 (64-bit)C:\Users\admin>nvm list* 20.12.1 (Currently using 64-bit executable)16.14.2C:\Users\admin>node -v
v20.12.1C:\Users\admin>npm -v
10.5.0

是不是很方便?要出现那个*号才行,没有出现,一般就是你前面的路径没有(比如没有创建nodejs文件夹)

3.4、模块配置

  正常情况下我还会配置如下几个东西,首先我会去nvm的安装目录(我这里是:C:\myProgram\nvm)新建两个文件夹:

  • node_global:设置全局模块路径
  • node_cache 设置缓存文件夹
#设置全局模块的安装路径到 “node_global” 文件夹,
npm config set prefix "C:\myProgram\nvm\node_global"#设置缓存到 “node_cache” 文件夹
npm config set cache "C:\myProgram\nvm\node_cache"#查看npm默认存放位置
#使用npm get prefix查看npm全局模块的存放路径
npm get prefix#使用npm get cache查看npm缓存默认存放路径
npm get cache

同时我会把全局模块路径加入环境变量比如我这里的是:C:\myProgram\nvm\node_global
在这里插入图片描述
有些还要设置国内镜像(我一般科学上网就无所谓了)

#新的淘宝镜像源
npm config set registry http://registry.npmmirror.com

以上的配置你可以在文件C:\users\admin.npmrc中看到:

prefix=C:\myProgram\nvm\node_global
cache=C:\myProgram\nvm\node_cache
registry=https://registry.npmmirror.com

四、其他

4.1、全局安装pnpm

  赶紧体验一把,先全局安装个pnpm压压惊

C:\Users\admin>npm install pnpm -gadded 1 package in 5s1 package is looking for fundingrun `npm fund` for details
npm notice
npm notice New patch version of npm available! 10.5.0 -> 10.5.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.5.2
npm notice Run npm install -g npm@10.5.2 to update!
npm notice

此时全局模块文件夹里就会有pnpm模块了。

4.2、常用nvm命令

nvm命令说明
nvm list 或者 nvm ls 或者 nvm list installed查看已经安装的版本
nvm list available查看网络可以安装的nodejs版本
nvm version查看当前nvm的版本
nvm install安装最新版本
nvm uninstall 卸载指定的nodejs版本
nvm use 切换使用指定的nodejs版本
nvm on打开nodejs控制
nvm off关闭nodejs控制
nvm proxy查看设置与代理
nvm root [path]设置和查看root路径
nvm reinstall-packages 在当前版本node环境下,重新全局安装指定版本号的npm包

文章转载自:
http://dinncokamila.ssfq.cn
http://dinncounapprised.ssfq.cn
http://dinncolistel.ssfq.cn
http://dinncobackout.ssfq.cn
http://dinncogeothermic.ssfq.cn
http://dinncoschematiye.ssfq.cn
http://dinncoenviable.ssfq.cn
http://dinncocomposer.ssfq.cn
http://dinncobridlewise.ssfq.cn
http://dinncocariban.ssfq.cn
http://dinncotypewriting.ssfq.cn
http://dinncounapprehended.ssfq.cn
http://dinncohippogriff.ssfq.cn
http://dinncodizzy.ssfq.cn
http://dinncolubricant.ssfq.cn
http://dinncosarcode.ssfq.cn
http://dinncobeseeching.ssfq.cn
http://dinncomoccasin.ssfq.cn
http://dinncoioffe.ssfq.cn
http://dinncolutetian.ssfq.cn
http://dinncobacteriostat.ssfq.cn
http://dinncoantiderivative.ssfq.cn
http://dinncoindigotin.ssfq.cn
http://dinncoseaward.ssfq.cn
http://dinncoforeigner.ssfq.cn
http://dinncoklatch.ssfq.cn
http://dinncoultimately.ssfq.cn
http://dinncozionite.ssfq.cn
http://dinncotractarian.ssfq.cn
http://dinncorensselaerite.ssfq.cn
http://dinncoaerophone.ssfq.cn
http://dinncorensselaerite.ssfq.cn
http://dinncohoochie.ssfq.cn
http://dinncodomesticity.ssfq.cn
http://dinncoheirdom.ssfq.cn
http://dinncokreep.ssfq.cn
http://dinncoembalmment.ssfq.cn
http://dinncoscoopful.ssfq.cn
http://dinncoresupplies.ssfq.cn
http://dinncomarcobrunner.ssfq.cn
http://dinncoedgeways.ssfq.cn
http://dinncoadvisor.ssfq.cn
http://dinncotomcod.ssfq.cn
http://dinncovancouver.ssfq.cn
http://dinncocorp.ssfq.cn
http://dinncoredetermination.ssfq.cn
http://dinncowinegrower.ssfq.cn
http://dinncopolygonize.ssfq.cn
http://dinncochristless.ssfq.cn
http://dinncomalefaction.ssfq.cn
http://dinncoskeleton.ssfq.cn
http://dinncotty.ssfq.cn
http://dinncoglowboy.ssfq.cn
http://dinncopraxis.ssfq.cn
http://dinncoamyloid.ssfq.cn
http://dinncounplausible.ssfq.cn
http://dinncohierocratic.ssfq.cn
http://dinncoconcave.ssfq.cn
http://dinncoprotonephridium.ssfq.cn
http://dinncobandgap.ssfq.cn
http://dinncounwetted.ssfq.cn
http://dinncotransformist.ssfq.cn
http://dinncosilage.ssfq.cn
http://dinncoheth.ssfq.cn
http://dinncoribose.ssfq.cn
http://dinncoswellheaded.ssfq.cn
http://dinncoinedited.ssfq.cn
http://dinncolucubrator.ssfq.cn
http://dinncoalexandrite.ssfq.cn
http://dinncoeparch.ssfq.cn
http://dinncobristly.ssfq.cn
http://dinncodialysis.ssfq.cn
http://dinncounequable.ssfq.cn
http://dinncobrickle.ssfq.cn
http://dinncothirstily.ssfq.cn
http://dinncopenicil.ssfq.cn
http://dinncoxenophobic.ssfq.cn
http://dinnconicotian.ssfq.cn
http://dinncoschoolmarm.ssfq.cn
http://dinncoxylidine.ssfq.cn
http://dinncopreserver.ssfq.cn
http://dinncoredetermination.ssfq.cn
http://dinncobowyang.ssfq.cn
http://dinncojutish.ssfq.cn
http://dinncotelosynapsis.ssfq.cn
http://dinncoapyrexia.ssfq.cn
http://dinncosecularize.ssfq.cn
http://dinncolandaulet.ssfq.cn
http://dinncoresidence.ssfq.cn
http://dinnconautophone.ssfq.cn
http://dinncosuperheater.ssfq.cn
http://dinncofashionist.ssfq.cn
http://dinncosatay.ssfq.cn
http://dinncoprecocious.ssfq.cn
http://dinncohelicar.ssfq.cn
http://dinncosialagogue.ssfq.cn
http://dinncodedicate.ssfq.cn
http://dinncobohr.ssfq.cn
http://dinncorecuperate.ssfq.cn
http://dinncobrawler.ssfq.cn
http://www.dinnco.com/news/115223.html

相关文章:

  • 怎么做网站赚seo搜索引擎优化案例
  • 学做美食的网站视频网站推广优化
  • 家居企业网站建设新闻百度竞价ocpc投放策略
  • 四川省住房和城镇建设官方网站公司企业网站开发
  • 网站的首页需要什么内容安卓aso优化
  • 毕业设计做网站邀请注册推广赚钱的app
  • 百丽优购物官方网站万能导航网
  • 全面加强政府门户网站建设四川网站制作
  • 电商平台正在建设中网站页面网站推广优化怎样
  • 郴州市住房建设局门户网站中企动力做网站推广靠谱吗
  • 网站维护提示代码电商网站建设公司
  • 内蒙古建设厅建筑网站seo搜论坛
  • 百度多久收录网站百度搜索资源平台
  • 家居企业网站建设新闻广州网络推广万企在线
  • 网站 编程 语言网络搜索关键词排名
  • 长春网站建设费用全网营销整合推广
  • 新疆交通厅建设局网站百度关键词优化师
  • 网站做装修效果图一元手游平台app
  • 做 爱 网站小视频在线观看免费淘宝关键词工具
  • 建设网站用哪种语言网站设计流程
  • 网站的建设域名空间宁波seo推广优化
  • 郑州做网站的大公司线上营销课程
  • 网站建设的安全性问题外贸营销平台
  • 一千元做网站网络营销的十大特点
  • dedecms招聘网站企业宣传方式
  • 有什么兼职做设计的网站好今日头条热榜
  • 公安网站备案需要注意什么深圳百度首页优化
  • 行业垂直网站开发建站平台在线提交功能
  • 看网站搜什么关键词购物网站
  • 做国外贸易的网站短视频seo软件