deepin下nodejs怎么 安装到最新版本
Tofloor
poster avatar
xiaoyangerbani
deepin
2017-09-22 01:26
Author
deepin下nodejs怎么 安装到最新版本
是需要切换到阿里云镜像下么?求指教
Reply Favorite View the author
All Replies
avatar
jingle
deepin
2017-09-22 01:40
#1
貌似仓库的版本比较老了,现在官网的LTS 是6.11.3
Reply View the author
avatar
xiaoyangerbani
deepin
2017-09-22 01:54
#2
https://bbs.deepin.org/post/145834
貌似仓库的版本比较老了,现在官网的LTS 是6.11.3
不行的,还是6.3版本的,没法升级到8.X的
Reply View the author
avatar
DebuggerX
deepin
2017-09-22 01:59
#3
用n管理器不就行了……简单到令人发指。。
Node版本管理控制器n
Reply View the author
avatar
MeowSprite
deepin
2017-09-22 02:10
#4
去官网下载nodejs,解压到某一个目录,然后在PATH里添加nodejs目录下的bin的路径。
Reply View the author
Comments
rexlevin
2017-09-22 07:35
1
avatar
lupin
deepin
2017-09-22 04:37
#5
用nvm,github上有
Reply View the author
avatar
夜の乐
deepin
2017-09-22 06:43
#6
npm i -g n
使用n来管理nodejs
Reply View the author
avatar
180******72
deepin
2017-09-22 07:23
#7
需要经常体验最新版本的话就使用nvm或者n来安装,要不然就使用官网的安装方式挺方便的https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
Reply View the author
avatar
justforlxz
deepin
2017-09-22 18:59
#8
在/etc/apt/sources.list添加deb https://deb.nodesource.com/node_8.x sid main

然后update的时候会提示你找不到key,再执行

  1. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys
Copy the Code


再update一下列表,就可以装v8了。
Reply View the author
avatar
DebuggerX
deepin
2017-09-22 19:16
#9

安装n管理器并查看所有可安装的node版本:
sudo npm install n -g


直接用n安装最新稳定版的node:
sudo n stable


总共两句命令,以后再想升级只要一句,切换版本也是一句,还有比这更方便的?
Reply View the author
avatar
hfx
deepin
2017-09-22 19:32
#10
本帖最后由 hfx 于 2017-9-22 12:10 编辑

使用 NVM (https://github.com/creationix/nvm) 啊,很好用,切换版本也很容易,链接是项目的 Github 仓库
安装文档项目里写的很详细,在这里我还是说一下

  1. wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
Copy the Code

然后在 ~/.bash_profile 或者 ~/.zshrc 或者 ~/.profile 或者 ~/.bashrc 中加入

  1. export NVM_DIR="$HOME/.nvm"
  2. [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
Copy the Code


然后就可以愉快的玩耍了

  1. # 查看 node 的版本列表,基本上选个最新的;回答的问题的时候已经是 v8.5.0 版了
  2. nvm ls-remote

  3. # 假设要安装 v8.5.0 版本
  4. nvm install v8.5.0

  5. # 其他更多的命令可以看帮助,或者去项目主页查看
  6. nvm --help
Copy the Code


另外由于 nvm 下载使用的地址应该是 node 官方的,所以下载起来也很慢所以你要配置一下国内的 淘宝源(http://npm.taobao.org/) 镜像,来加速 nvm 下载的速度(注意这里说的不是 NPM 的镜像)

NVM 临时加速方案,在用 nvm 安装 Node 之前执行
  1. NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist
Copy the Code
NVM 永久加速方案,在用户目录下主目录下建立 .nvmrc 文件
  1. vim ~/.nvmrc

  2. NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/dist
Copy the Code


另外,安装好 node 之后,就可以配置一下 NPM 的镜像了;在用户主目录下建立 .npmrc 输入如下内容
  1. # 注册模块镜像
  2. registry=https://registry.npm.taobao.org

  3. # node-gyp 编译依赖的 node 源码镜像
  4. disturl=https://npm.taobao.org/dist

  5. # chromedriver 二进制包镜像
  6. chromedriver_cdnurl=https://cdn.npm.taobao.org/dist/chromedriver

  7. # operadriver 二进制包镜像
  8. operadriver_cdnurl=https://cdn.npm.taobao.org/dist/operadriver

  9. # phantomjs 二进制包镜像
  10. phantomjs_cdnurl=https://cdn.npm.taobao.org/dist/phantomjs

  11. # node-sass 二进制包镜像
  12. sass_binary_site=https://cdn.npm.taobao.org/dist/node-sass

  13. # electron 二进制包镜像
  14. electron_mirror=https://cdn.npm.taobao.org/dist/electron
Copy the Code
从此妈妈再也不用担心你 npm install 要好几个小时了




Reply View the author
avatar
BG7ZAG
deepin
2017-09-26 18:58
#11
https://bbs.deepin.org/post/145834
安装n管理器并查看所有可安装的node版本:
sudo npm install n -g

显示
  1. curl: (56) SSL read: error:00000000:lib(0):func(0):reason(0), errno 104

  2. gzip: stdin: unexpected end of file
  3. tar: 归档文件中异常的 EOF
  4. tar: 归档文件中异常的 EOF
  5. tar: Error is not recoverable: exiting now
  6. cp: 无法获取'/usr/local/n/versions/node/8.4.0/bin' 的文件状态(stat): 没有那个文件或目录
  7. cp: 无法获取'/usr/local/n/versions/node/8.4.0/include' 的文件状态(stat): 没有那个文件或目录
  8. cp: 无法获取'/usr/local/n/versions/node/8.4.0/share' 的文件状态(stat): 没有那个文件或目录
  9.    installed :
Copy the Code
Reply View the author
avatar
xiaoyangerbani
deepin
2017-10-30 17:31
#12
https://bbs.deepin.org/post/145834
安装n管理器并查看所有可安装的node版本:
sudo npm install n -g

厉害了,谢谢,收了
Reply View the author
avatar
xiaoyangerbani
deepin
2017-10-30 17:31
#13
https://bbs.deepin.org/post/145834
使用 NVM (https://github.com/creationix/nvm) 啊,很好用,切换版本也很容易,链接是项目的 Github 仓 ...

恩,好的,妈妈不担心了,谢谢
Reply View the author
avatar
xiaoyangerbani
deepin
2017-10-30 17:32
#14
Reply View the author
avatar
xiaoyangerbani
deepin
2017-10-30 17:32
#15
https://bbs.deepin.org/post/145834
在/etc/apt/sources.list添加deb https://deb.nodesource.com/node_8.x sid main

然后update的时候会提示 ...

厉害了,谢谢
Reply View the author