at backyard

Color my life with the chaos of trouble.

JavaScript

s2sを使ってVuexを自動生成させるbabelプラグインを書いてみた

作ったのは少し前なのだけど、こちらのブログにも書き残しておく。 (本当はもう少し早くポストしたかったのだけど、なんだかんだ後ろに伸びてしまった。最近ブログ書く時間をあまり確保できていない。。。) s2sを使ってVuexを自動生成させるbabelプラグイン…

SyntaxError: 'import' and 'export' may appear only with 'sourceType: "module"'ってエラー出て困ったけど、まずはエラーの内容を確認しろよって話

こんなエラーが出ました。 ログは割愛しています。 SyntaxError: 'import' and 'export' may appear only with 'sourceType: "module"' (2:0) このエラー文に解決法がすでに載っているのですが、アホなので、最初になんでエラーなの!?となってしまい、ちょ…

Babel pluginを作成する際に見ておきたい動画

動画を見てモチベーションと"なんとなく"な感覚を掴んでいきたい私の、個人的なメモになります。 youtu.be youtu.be youtu.be youtu.be

babel7を使用したとき、jestのテストがTypeError: Cannot read property 'loose' of undefinedでコケたので、その対応をメモ

babel7を使ってプラグインを試しに書いてみようとした際、jestのテストがTypeError: Cannot read property 'loose' of undefinedでコケたので、そのときの対応と原因を自分への備忘録としてメモする。 結論 最初に結論から書くと、babel-core@7.0.0-bridge.0…

yarn add @babel/babel-cliでインストールできない

babel7のcliを試そうとしたところ、ちょっと躓いたので、発生した事象と対応策を書いていく。 下記のコマンドを叩くと、エラーとなり、インストールできない。 yarn add @babel/babel-cli 下記のコマンドを実行することでインストールできる。 (npmでも同様…

ネットワークがない環境で、擬似的にnpmでパッケージをglobal installしたことにして作業することは可能か?

"npm install -g {package}"がしていること 実現させたいこと ネットワークがない環境で(npm install -g {package}ができない)、npm install -g {package}した時と同じような状態にしたい。 例えば、npm install -g webpackは出来ないが、webpackのモジュー…

そのうちコードリーディングしようと思っているオープンソースのプロジェクト

最初に ずっと"下書き"の状態のまま、保存されていた記事。 最近Rubyを触り始めた、と書かれているので去年に書かれた投稿であると思う。 ふと思い立って読み返してみたら、やはりコールドリーディング欲が掻き立てられたので記事を公開することにした。 こ…

様々な言語からMinioのファイルアップロードを試す

様々な言語からMinioを試してみる。 ※といっても、現在は3言語しかまだ書いていない最近 Go言語で書かれた、S3互換のオブジェクトストレージサーバを触り始めたので、 各言語での試し方をこちらにメモしておく。 なお、あくまで現時点でのやり方となるので…

Ruby on Rails 5でページ遷移時にJavaScriptが読み込まれない問題の解決法

個人度がいつも以上に高い備忘録なので、この内容がリーチしない方にとっては読む意味ありません。表題の件で悩まれている方がこのページに訪れた際は、下に貼ったリンク先の記事が解決の手立てとなるかもしれませんので、ぜひ見てみてください。 (現に私が…

Node.js v 0.10系で、Promiseなどを使わないで、無理矢理に同期処理を行う。

JavaScript備忘録記事。今年に入ってからNode.js + MongoDB(with mongoose)という組み合わせで仕事をしている。 ただ、プロジェクトの諸事情により、最近までNode.jsはPromiseが使えない古いバージョンを使わざる負えない状況だった。 具体的には0.10系。 そ…

各言語で文字列変換を試みる。

備忘録である。 先日、Javascriptを使った文字の変換について触れる機会があったので、他の言語ではどうか?と思い、調べてみた。 Javascript まずはJavascriptから。String.prototype.charCodeAtはUnicodeを10進数に変換するStringメソッドであり、 String.…

Node.jsを周りを更新していく

去年、少しNode.jsを使ってアプリを書いていたが、それっきり使わないでいたら、いつの間にか最新のVersionが6になっていて焦ったので、自身のNode.js環境を最新にアップデートすることにした。 ちなみにNode.jsをインストールしたとき、どうやってインスト…