前言
Ubuntu18.04的apt虽然可以安装NodeJs。虽然已经安装了,但是在webstorm中一直找不到npm包,该问题一直没解决的,所以我采用了nvm的形式进行安装,最后可以使用webstom开发了。而且nvm比较方便管理,所以在这里推荐各位使用nvm的方式。
具体步骤
卸载之前的版本
如果之前使用了apt方式安装,最好是先卸载掉,卸载命名:
sudo apt remove nodejs
sudo apt purge nodejs
sudo apt autoremove
sudo apt remove npm
安装nvm
在home目录下,打开终端,输入
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh -o install_nvm.sh
之后进行安装:
bash install_nvm.sh
在~/.bashrc
文件最后追加:
export NVM_DIR="$HOME/.nvm"
123 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
124 [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
保存后后在终端输入:
source ~/.bashrc
在这里格外注意一点:我们需要给~/.nvm文件赋予权限,否则会各种报错。。。。。我在这踩了好多坑。。。输入命令:
sudo chmod 777 -R ~/.nvm
之后,列出各个版本:
nvm ls-remote
这会根据网速情况,等待一会,我等了接近1分钟,之后终端会列出nvm从0.x到10.x的各个版本。我们需要安装最近的稳定版本:
根据显示的版本,输入:
nvm install 8.11.3
等待一段时间,安装完成后,输入:
nvm ls
查看各个版本。。。
确定默认版本:
nvm alias default 8.11.3
nvm use default
再安装其他的一些东西:
npm install express
npm install
可能有报错提示,,这个暂时不用管。。。。
配置WebStorm环境
习惯了JetBrains的环境了,因此用这个,功能比较强大。。这是收费的软件,大家可以去网上搜一下破解教程或者去淘宝买一个一年的激活账号,我买了jetbrains的全家桶一年激活的的,就¥12,挺便宜的,,有钱的话可以支持正版,,学生貌似随意免费,,虽然我是学生,但也懒得去试了。。。。23333333
第一打开,通过setting进入这个界面:
剩下的,一般会自己检测到,实在检测不到就手动找一下。。。。。。。