次のようなエラーが発生し、小一時間ぐらい悩むことになりました。identical解決策としてはimport時のURLに小文字や大文字が混じってないかチェックすることです。次の場所にファイルがあったとします。components/Users/UserForm.vueあるファイルでこのようにimportを行います。'@/components/Users/UserForm'しかし、違うファイルで次のようにimportを行ったとします。'@/components/users/UserForm'一見どこが違うわからないかもしれませんが、2つ目のimportはUsersがusersになっています。このエラーの辛いところは、小文字・大文字を区別せずに読み込まれるところです。片方だけでは露見せず、誤って上記のように混じった時のみ発生します。Script)はブラウザ上でコーディングするため、いままで使いづらさを感じて手が出せませんでした。今年の初めにclaspというCLIツールができてから、状況はかなり変わったといえます。https://github.com/google/clasp#pushまずはアカウントの紐付けを行いましょう。login次にプロジェクトを作成します。createスクリプトを作って、テストしてみます。test.gsローカルファイルをpushします。push毎回pushするのは面倒です。保存したらpushされるようにwatchしておくと便利です。--watchログの確認もできます。2018年9月8日Nuxt.jsのVuexのstrictをオフにするドキュメントが少しわかりづらかったのでメモ。2018年9月5日vue-rotuerでreloadを実現するvue-routerには再描画のためのAPIが用意されていません。そのため、initなどのラッパー関数を用意して、再度呼び出す方法が紹介されています。2018年9月5日cssで透過の設定をする最初は参考サイトを見ながら%指定していたのですが、どうやら下一桁の少数指定のようです。2018年9月5日vuexのgettersでオブジェクトを作ってはいけない次のようなテンプレートのデータを返すような処理を作成していました。}}理由はわかりませんが、もう一度呼び出すと、全く同じデータが返されます。その場合は普通にvuexの外でfunctionなりclassなりを作って利用するのが無難です。2018年9月3日moment.jsで日付までのデータを作成する今の日付時間を取得するなら、次の一文だけで終わります。moment()ただこれで作成したオブジェクトは、現在時刻も含まれるため、diff()で比較するときに不便です。そんなときはstartOf(‘day’)をつけると0時0分のデータが作成できます。2018年9月3日momnet.jsはオブジェクト本体を変更する次の操作では最初と最後で出力内容が変わります。結果が1日に変わる元のオブジェクトを変更せずに使いたい時はclone()を使えます。2018年9月3日moment.jsで当月の日数を出すドキュメント見てもすぐに見つからなかったのでメモしておきます。2018年9月1日mongooseでcreatedAtの設定をするとても簡単で、shemaにtimestampsをセットするだけです。