tanaka's Programming Memo

プログラミングについてのメモ。

Reactでのbrowser.js(browser.min.js)が見つからない

Reactのサンプルで、CDNから browser.min.js を読み込んでいます。ローカルで動かそうと思って、index.htmlで読み込んでいるスクリプトを用意しようとしたら、 browser.min.js は、Babel6で削除されたとか言われて入手が困難です。

browser.jsとは?

browser.jsは、text/babelタイプを解釈して、ブラウザーサイドでJSXをビルドするのに利用するものだそうです。僕はすでにBabelを使ってReactのビルドはしていたので、browser.jsは不要でした。

解決策

index.html内でReact関連のスクリプトを読むところの"text/babel"を"text/javascript"に変更すれば、browser.min.jsやらbrowser.jsは読み込まなくても動作します。

react.min.js、react-dom.min.js、jquery.min.jsは、npmでインストールすれば、インストール先のdistフォルダーなどに見つかりますので、それを参照できる場所にコピーすれば動きます。

なお、remarkable.jsはマークダウンを使うためのものなので、マークダウンを使わないなら不要です。