npm无法下载hexo
Tofloor
poster avatar
herself32
deepin
2019-12-22 03:27
Author
我是一名deepin 15.5SP2专业版系统的用户,想通过npm下载hexo来搭建自己的博客,但是在下载过程中出现了一些问题,希望大家帮忙解决.首先我在终端下输入命令 sudo apt-get install npm 但是终端提示我 npm 已经被包含在软件包 nodejs-bin 中,于是我下载了nodejs-bin
但是再次在终端输入 npm 的时候,终端却提示我没有权限.
在一位同学的帮助下,我把电脑的软件源换到了中科大软件源,就能够下载npm了.
但是当我输入npm i hexo-cli -g 的时候终端提示出现了错误,希望大家帮忙解决一下
问题如下图:

Reply Favorite View the author
All Replies
avatar
Feng Yu
deepin
2019-12-22 04:23
#1
https://docs.npmjs.com/resolving ... g-packages-globally 官方文档早已有说明。如果你不想用sudo提权的话,可以参考官方文档提供的几种做法:

1. nvm
2. 改默认的global 类库路径到有权限的地址并修改相关的环境变量
3. npx
Reply View the author
avatar
herself32
deepin
2019-12-27 03:25
#2
本帖最后由 herself32 于 2019-12-26 19:28 编辑
https://bbs.deepin.org/post/187161
https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally 官方文 ...

感谢您的帮助,我在按照官方文档的方法做了之后,还是出现了问题,麻烦您帮忙解决一下可以吗?


Reply View the author
avatar
Feng Yu
deepin
2019-12-27 03:47
#3
https://bbs.deepin.org/post/187161
感谢您的帮助,我在按照官方文档的方法做了之后,还是出现了问题,麻烦您帮忙解决一下可以吗?

npm版本太低了,已经不支持了
Reply View the author