ubuntu 下安装 nodejs 踩坑

我的需求就是在服务器上安装 nodejs 来跑之前用 nuxt 重构的网站程序,过程不出所料的磕磕碰碰

要来服务器的账号,小心翼翼的输入账号,然后轻轻松松就连接上服务器了,开头可是无比顺利。

输入 node -v 提示没有安装 nodejs 使用 apt-get install ... 安装,心想 ubuntu 居然这么人性,田牌要好好学学。

然后按照指示顺利安装 nodejs,接着是 npm 都这里都是无比顺利。

然后直接 cd 到文件存放目录下安装依赖,直接 npm install 然后就理所当然的遇到了神秘力量,换上局域网版本后,cnpm install 然后报错。

An image

what??? 居然连 const 都不支持,我之前安装的是 nodejs 吗?

输入 node -v 瞬间傻眼,版本 0.1.14 ,最新的版本不是都到 11.+ 了吗,这难道是 ubunt 专供 nodejs 版本,不,它可能仅仅只是上古版本而已。

垃圾 apt-get 浪费我人生

接着想用 n 来管理 nodejs版本 可惜 npm cnpm 都安装不了。

查询一番认为下面的比较简单

sudo npm cache clean -f     // 如果已经安装了上古版本
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -     // 10.x 为版本号
sudo apt-get install nodejs

然后 node -v 版本就到了 10.15.0

ios 输入法将页面往上顶

ios 输入法将页面往上顶

ios 输入法将页面往上顶,输入法收回后下方留下空白区域

nuxt 踩坑记录

nuxt 踩坑记录

为了实现更好的 seo,不得不考虑将之前的 vue 单页面程序托到服务器上渲染​,看了官方的 ssr 和 nuxt,最后选择通过 nuxt 实现。 下面分享一些我在构建过程中踩的坑