VIRTUALS

the virtual labs for the virtuals

0%

Windows同一台计算机不同用户之间转移hexo运行环境

部署hexo的用户:A
新用户:B

在Windows平台由A切换B之后,A配置的hexo没法直接使用。

解决方法

  • C:\Users\A\AppData\Roaming下的npm目录拷贝到C:\Users\B\AppData\Roaming

    这里是hexo的安装目录,在新用户下不用重新安装。

  • C:\Users\A下的.ssh目录拷贝到C:\Users\B

    这里存放着用于连接Github的ssh公钥和私钥。

  • C:\Users\A下的node_modules目录拷贝到C:\Users\B

    这里是安装node之后用来存放npm下载的各种包的地方,我们不用重新执行npm install,直接拷贝即可。

  • C:\Users\B\AppData\Roaming\npm添加到B的用户环境变量。

    这一步可以让我们在新用户B下直接执行hexo命令。

  • T:\Git\root\Git\cmd添加到B的用户环境变量。

    这样可以在B下执行git命令。

同一台计算机不同不同用户之间转移hexo运行环境要比不同计算机之间更加方便。

参考:

https://hexo.io/zh-cn/docs/
https://zhuanlan.zhihu.com/p/35668237
https://www.zhihu.com/question/21193762
https://m.html.cn/qa/node-js/12146.html
https://www.ruanyifeng.com/blog/2016/01/npm-install.html