1 发现问题

今天我修改了node.js的安装路径下的一个文件的内容,后来发现不能npm运行了,然后无奈我就重新安装了一下,因为我要安装一个hexoEditer来编写我的hexo博客,因为采用git bash和Markdown编辑器太麻烦了,所以上GitHub上找到了hexo的编辑器,这里是下载安装地址:HexoEditor
该编辑器的界面如下,简洁大方:
HexoEditor main
HexoEditor side menu

在GitHub的readme中,有提到使用下面的语句进行配置全局变量:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//if use Windows:
npm config set prefix "C:/Program Files/nodejs/npm_global"
npm config set cache "C:/Program Files/nodejs/npm_cache"

//if use Linux\Mac:
npm config set prefix "~/nodejs/npm_global"
npm config set cache "~/nodejs/npm_cache"

//If In China, China, China, you can set mirror to speed up !
npm config set registry "https://registry.npm.taobao.org/"
npm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"

git clone https://github.com/zhuzhuyule/HexoEditor.git
cd HexoEditor
npm install
npm start

我用的Windows,执行完命令之后,并没有效果,然后我就按照网上的教程,修改了我的nodejs文件夹下的npmrc文件,参考博客,此博客不可全信,只供参考。

2 解决问题

下面是npm/npmrc文件的原始内容,如果你修改了此文件,导致npm不能使用的话,那么可以修改回来,或者重新安装,或者再想想别的办法。

1
prefix=${APPDATA}\npm

写在最后

欢迎大家关注鄙人的公众号【麦田里的守望者zhg】,让我们一起成长,谢谢。
微信公众号