2016-04-25 8 views
0

反応成分をnpmに公開したいだけですが、難しいことが分かりました。このファイルはシンプルですが、es6構文を使用しています。ローカルにインストールされた反応でインストールして実行できるように、npmに公開する手順や解決策は何ですか?私はこの記事http://chadly.net/2015/04/publishing-react-to-npm/を読んだが、それは時代遅れのようで、私はそれに従うことによって失敗した。jsxファイルをnpmに公開するには?

答えて

1

babel-cliを使用してファイルをes5にトランスポートし、そのファイルを公開します。

すべてのソースファイルを1つのフォルダに保存します。 srcbabelをインストールし、npm scripts(package.json/scripts):"build": "babel --out-dir=lib src"buildのエントリを追加します。

npm run buildに電話するたびに、翻訳されたコードはlibフォルダにあります。あなたの中でindex.jsこのlibフォルダのフォルダを参照してください。あなたは、このよう"prepublish": "npm run build"または類似のようNPMフックに

+0

非常に助けて!ありがとう。 –

関連する問題