【hexo+github搭建myblog】bash: npm: command not found 问题,疑似解决!关键词:NPM全局安装路径
情况:打算用hexo+github搭建个人博客
1. hexo搭建,参考博文如下,非常感谢:
hexo从零开始到搭建完整
问题:
在最基本的安装步骤 (参考链接1里的roadmap)中,进行到安装node.js和安装hexo发生问题
一个下午3-4个小时时间,搜索网站,初步浏览和尝试各种解决方案,最终在尝试更换关键字,找到更精准的方向,尝试,成功。
Hexo搭建步骤
- 1.安装
Git
- 2.安装
Node.js
- 3.安装
Hexo
- 4.
GitHub
创建个人仓库 - 5.生成
SSH
添加到GitHub
- 6.将
hexo
部署到GitHub
- 7.设置个人域名
- 8.发布文章
具体来说:
1. 安装git很顺利
2. 安装node.js,作为小白,也安装的很顺利。但对于path,环境变量,路径等,完全没有体会和注意。在盲目安装后,在git bash里面安装npm install -g hexo-cli时,出现问题:bash: npm: command not found;
3. 关键词搜索:
在几个小时的浏览,尝试,搜索里面,大概锁定问题:
1. 可能是npm安装的路径,PATH和环境有问题
2. 全局安装的问题
3. node版本过高?npm版本过低?
4. 出现一堆warning?
5. 镜像?
解决,是尝试了各种,并参考了如下博文(非常感谢~):
1. 提示我安装路径的可能有问题
https://blog.csdn.net/miss_fang/article/details/53763308
2.最终是靠这篇: 归根到底是安装路径问题,要全局安装,按着这个步骤,我就成功了。
修改NPM默认全局安装路径
https://blog.csdn.net/qq_41305315/article/details/90732384
我的依葫芦画瓢:
第一步:在E盘新建两个文件夹node_global和node_cache
第二步:打开cmd(按win+R),执行以下两条命令:
npm config set prefix "e:\mynpm\node_global"
npm config set cache "e:\mynpm\node_cache"
第三步:更改环境变量。属性——高级系统设置——环境变量
新建用户变量和系统变量如下:
第四步:在bash里面测试node和npm版本号都有了后,设置了下淘宝镜像(之前有一堆warning,尝试了这一步)
npm config set registry https://registry.npm.taobao.org
再get registry看了下,好像没问题,就安装了hexo,并验证了版本号
【hexo+github搭建myblog】bash: npm: command not found 问题,疑似解决!关键词:NPM全局安装路径的更多相关文章
- 使用Hexo+Github搭建属于自己的博客(基础)
前言 hexo是一个台湾人做的基于Node.js的静态博客程序,优势是生成静态文件的速度非常快,支持markdown, 我最终选定它的原因是它速度快而且不容易出错,并且可以一键部署到github或者其 ...
- 如何用hexo+github搭建个人博客
搭建环境 1.安装 Node.js: https://nodejs.org/en/ windows下点击链接,下载安装即可;Linux下更加简单,在终端下输入sudo apt-get install ...
- 利用 Hexo + Github 搭建自己的博客
扯在前面 在很久很久以前,一直就想搭建属于自己的一个博客,但由于各种原因,最终都不了了之,恰好最近突然有了兴趣,于是就自己参照网上的教程,搭建了属于自己的博客. 至于为什么要搭建自己的博客了?哈哈,大 ...
- 《Hexo+github搭建个人博客》
<Hexo+github搭建个人博客> 文/冯皓林 完稿:2016.4.22-2016.4.23 注意:本节教程只针对Windows用户.本教程由无人赞助,赞助写出. <Hexo+g ...
- hexo干货系列:(一)hexo+gitHub搭建个人独立博客
前言 一直想要一个自己的独立博客,但是觉得申请域名+服务器的太麻烦了就一直没有实现.偶然机会发现Hexo这个优秀的静态博客框架,再搭配现在流行的gitHub,简直是完美写博客的黄金搭档(免费+方便). ...
- 【2】hexo+github搭建个人博客的简单使用
使用hexo+github搭建一个可以外网访问的个人博客,此文用于记录博客初级的使用方法. 新建-编写-生成-部署文章的全过程 1.使用cmd完成 打开命令提示符[win+r输入cmd] 切换到自己本 ...
- 二、hexo+github搭建个人博客的简单使用
使用hexo+github搭建一个可以外网访问的个人博客,此文用于记录博客初级的使用方法. 新建-编写-生成-部署文章的全过程 1.使用cmd完成 打开命令提示符[win+r输入cmd] 切换到自己本 ...
- 使用hexo+GitHub搭建个人博客的心得(含教程)
Author Email Yaoyao Liu yaoyaoliu@msn.com 前言 对于广大CS专业的学生和码农,找一个地方写博客,记录一些编程.配置环境.阅读论文的心得体会是一个很常见的习惯. ...
- Ubuntu+Hexo+Github搭建个人博客
Ubuntu+Hexo+Github搭建个人博客 目录 目录 目录 1. 简介 环境 2. Git安装及配置 2.1 安装Git 2.2 创建Git仓库 2.3 配置git仓库 2.4 添加公钥 3. ...
随机推荐
- Java描述设计模式(01):单例模式
本文源码:GitHub·点这里 || GitEE·点这里 一.单例模式 1.概念图解 单例设计模式定义:确保这个类只有一个实例,并且自动的实例化向系统提供这个对象. 2.样例代码 package co ...
- Gradle如何在任务失败后继续构建
如果我们运行Gradle构建并且其中一项任务失败,则整个构建将立即停止.因此,我们可以快速反馈构建状态.如果我们不想这样做,并且希望Gradle执行所有任务,即使某些任务可能失败了,我们也可以使用命令 ...
- 如何使用SpringBoot封装自己的Starter
作者:Sans_ juejin.im/post/5cb880c2f265da03981fc031 一.说明 我们在使用SpringBoot的时候常常要引入一些Starter,例如spring-boot ...
- 文件批量生成IO流读写
/// <summary> /// 生成文件的 /// </summary> /// <param name="calssName"></ ...
- 在Windows下配置多个git账号
1.生成并部署SSH key 安装好Git客户端后,打开git bash,输入以下命令生成user1的SSH Key: ssh-keygen -t rsa -C "user1@email.c ...
- C#中增量类功能的方式之 继承与扩展
之前一次公司培训的时候,将它记录下来,https://www.cnblogs.com/AlvinLee/p/10180536.html这个博客上面比较全面. 1.扩展方法 扩展方法是一种特殊的静态方法 ...
- URL.createObjectURL()的使用方法
URL.createObjectURL() 静态方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL.这个 URL 的生命周期和创建它的窗口中的 document 绑定.这个新 ...
- AI-Web1靶机渗透
先上一张图: 靶机信息及地址:https://www.vulnhub.com/entry/ai-web-1,353/ 下载到靶机后,在VMware里打开,kali使用arp-scan -l 扫到 在浏 ...
- 读取property配置的N种方式
@Value注解 @Value("${ddd}") <!-- 加载配置属性文件 --> <context:property-placeholder ignore- ...
- MySQL的高级应用之Explain(完美详细版,看这一篇就够了)
原文链接: https://blog.csdn.net/wx1528159409/article/details/83819985