| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Hexo历险记之二多系统安装Node -> 正文阅读 |
|
[开发工具]Hexo历险记之二多系统安装Node |
前言本篇会分别针对Win系统、Mac系统和Linux系统,如何安装 时隔四年,重启Hexo历险计划! Hexo历险记之二多系统安装Node NVM是什么?其实他的全名就是
安装Node不论你当前是哪个系统,我都是先建议你登陆Node官网,看一下你当前的稳定版本是多少。因为本身更新快速的原因,所以如果你一味按照教程去做,很容易安装到了老版本的环境,即使九成以上的可能是不会出问题,但是谁也不想去碰一碰那一成的机率。 Windows系统-直接安装Node在最一开始的时候,我自大地认为,不需要使用包管理器NVM,我只需要会使用一个Node版本就可以了。后来慢慢的补充自己的认知和见识,才开始劝说其他人先安装NVM再安装 当然,如果你仍然坚持包管理器于你无关,那么就用如下的方法安装吧。 在2019年8月份的时候, 过程1 安装包安装教程如果你是小白,那么我建议你直接下载安装包(.msi),然后点击下一步即可。优点很明显,那就是省心省力,但是缺点就是可能会安装到系统盘,而且会新建一些无用的注册表。对有电脑洁癖的人来说是尽量避免的。直接跳到配置Node部分就可以了。 压缩包安装教程若是使用安装包下载可忽略该步骤。 如果你是老手,了解过一些基础的环境配置,那么我更建议你选下载压缩包(.zip)再手动安装。优点是可以自行选择安装目录,对你的电脑侵入是最小的。缺点就是需要手动配置系统环境变量,当然如果你愿意每次运行命令都要带上路径名,那也可以不配置系统环境变量。 解压到某个位置,博主就以解压到 回到桌面-->我的电脑右键-->属性-->高级系统设置-->环境变量,手动修改系统变量里面的
修改后保存并且关闭窗口,在任意位置打开cmd窗口,输入 过程2 按 过程3 用命令指定设置全局插件
Windows系统-安装NVM注意:在安装NVM前要删除电脑当前的所有Node才行,否则会有冲突! 打开Github官网下载最新版本的NVM,如果觉得访问太慢可以使用插件或者选择去我的公众号下载我转存的安装包 双击打开以后,选择路径后,无脑下一步即可成功安装NVM。 打开终端输入,输入命令 我这里以下载
image-20220725194123480 Mac系统Mac系统的小伙伴们,我相信你们一定知道 访问HomeBrew 官网,将提示安装的命令复制粘贴至终端。
如果成功访问并且下载了,那么只需要注意会在过程中提示输入密码。然而如果失败了,那么可以参考我的另一篇文章: 使用命令安装NVM、手动新建工作目录、赋予权限、配置环境变量。
到这里,我更建议你安装最新的稳定版本号,也可以像我一样下载指定的版本,比如
你下载Node的时候,就已经成功安装了对应版本的NPM。 Linux系统在Linux系统上安装环境,要么你是个老手,平常用的本机电脑就是Linux系统的;要么你是个新手,而且决定要在远程服务器上面也运行Hexo来实现云端编写博客的功能;除了这两个需求,我其实不太建议你在Linux上安装Node的。 因为一般来说,远程服务器本身就是有性能瓶颈的。绝大部分人都只是将博客渲染后的文件部署上去,方便随时访问,而不是为了能够在云端运行Hexo服务。 安装NVM是需要使用Git工具从
下载nvm无需解压,因为脚本它本身就是能够直接运行的。将NVM配置到环境变量。
还记得你刚刚从 安装Node,使用版本,并且设为默认 nvm install 10.16.2 下载Node的时候,就已经成功安装了对应版本的NPM。 使用NPM接下来,你重点是要完成切换镜像源,然后你就可以去看下一篇内容了。 当然,多了解些NPM的使用,对你接下来的客制化博客是只有好处没有坏处的。但是等你真正需要用的时候,再回过头来看,理解或许会更深些。 配置镜像源注意,如果修改了国内的淘宝源,有可能会出现不能够使用 注意,如果修改了国内的淘宝源,有可能会出现不能够使用 重新设置镜像源为国内的淘宝源,因为
image-20220725194637377 查看包的所有版本博主这里以 至于
image-20220725210630894 下载包如果所在的目录是空的,那么下载包到当前目录后会自动创建成为一个Node项目。生效范围为当前目录 也可以直接安装到全局插件目录。生效范围为任何目录。
下载插件给当前项目添加插件,并且更新当前项目的依赖文件
两个节点有何不同么?其实对于开发人员来说有 卸载插件卸载全局插件在任意目录都能生效。 卸载当前项目的插件需要先移动到指定目录里。
感谢感谢19年8月份的自己,能够坚持到现在。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 18:46:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |