Deepin(Linux)开发环境搭建(Nodejs)(一)
文章标题是Deepin下的开发环境搭建,主要不是为了开发Deepin去搭建系统,而是为了在Deepin这个基于Debian的Linux发型吧操作系统上安装常用的开发软件,比如Java,比如Python,安装Idea….
Curl
Deepin默认是没有自带curl的,curl的作用是什么,curl是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。 它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。执行安装命令就可以了:
1 | sudo apt-get install curl |
Yarn
Yarn是类似于Nodejs的npm的包管理工具,据说是比npm的效率和各种方面都要优秀的工具,同时也兼容npm。
首先要卸载cmdtest,cmdtest是什么至今搞不清楚,但是Deepin和Ubuntu都默认安装了,卸载就完事了。
1 | sudo apt remove cmdtest |
然后执行以下命令:
1 | curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - |
如果你使用了nvm来管理node的版本,需要使用下面的命令安装yarn,因为安装yarn的时候会默认下载和安装node,看yarn的安装过程可以看出。但是即便是在使用nvm的时候同时使用了上面的命令,有什么后果,不得而知。
使用sudo apt-get install –no-install-recommends yarn之后
查看帮助信息:yarn –help
注意事项
1)全局安装yarn包的时候,最好加上sudo,否则会出现明明安装完成了,但是运行命令的时候,还是提示命令不存在。例如安装vue-cli3.0
1 | sudo yarn global add @vue/cli |
2)执行命令yarn install,可能出现00h00m00s 0/0: : ERROR: [Errno 2] No such file or directory: ‘install’,解决方式是重新安装yarn。
1 | sudo apt remove cmdtest |
Nvm
打开终端,执行
1 | wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash |
关闭当前终端,打开新的终端,然后输入nvm –version或者nvm,可以查看nvm是否安装成功。
卸载nvm
只需要删除安装时的路径就好了,https://github.com/creationix/nvm/issues/298
nvm安装node
终端执行命令:nvm install node,会安装最新版的nodejs,中国下载起来很慢,耐心等会。
安装完成,不需要其他的操作即可使用最新版的nodejs了。