
node.js
WSLでlibGL.so.1が開けないエラー
WSL環境で、あるGatsbyテンプレートを使用してgatsbydevelopを実行してみたところ、エラーが発生し開発モードでの起動に失敗してしまったため、そのトラブルシュート。なお一通り対応してみた限り、Gatsby自体に直接の原因があるわけではなく、WSL上におけるNode.jsでのビルド時に、依存関係次第では同様の現象が発生するように思われました。環境要件WSL(WindowsSubsystemforLinux)Ubuntu18.04.2LTSNode.js11.0.0npm6.10.2$cat/etc/lsb-releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=18.04DISTRIB_CODENAME=bionicDISTRIB_DESCRIPTION="Ubuntu18.04.2LTS"$node--versionv11.0.0$npm--versi2019.08.04
NodeJSインストールメモ
環境移ったときなど、毎回調べ直している気がしたので自分用メモ。NVMのインストールcurl-o-https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh|bashsource~/.bash_profilenvm--version0.34.0NodeJSのインストールnvminstall11.0.0node-vv11.0.0npm-v6.4.1NPMの更新npm-gupdatenpm-v6.5.0GatsbyClientのインストールこれは使わなければ、とくに用事なし。npm-ginstallgatsby-cligatsby-v2.4.8プロジェクトのビルドXYZの部分は、プロジェクトに応じて変更する。npminstallnpmrunXYZ2019.01.11
NuxtをSPAで動かすとリダイレクト時に一瞬ページが見える
以前からVueには興味があって、このサイトもまあVuePress使っているから、まあそうなんだろうねという感じなんですけど、最近では職場でもVueが使われることが少しずつ増え始めて、今やっているプロジェクトではNuxt.js使うことになったのですよね。そんな中で、認証基盤(別ドメイン)へのリダイレクトをかけようとしたら、リダイレクトをトリガしているページが一瞬表示されてからリダイレクトが完了する、というなんとも引っかかる動きをしたわけです。今回はこれについて検証して、現行(Nuxt.js1.4.0時点)では、まずまず妥当と思われる対処法までたどり着いたのでこれを書きます。要件NodeJS9.5.0Nuxt.js1.4.0SPAモード$node-vv9.5.0検証コードをリポジトリにまとめてあるので、詳細についてはこちらのpackage.jsonを参考に。https://github.com2018.05.25


