0

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

4

2 に答える 2

1

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

すべてのソース ファイルを 1 つのフォルダーに配置します。たとえば、 babelsrcをインストールし、 npm スクリプト(package.json/scripts)にエントリを追加します。build"build": "babel --out-dir=lib src"

いいえ、電話するたびにnpm run build。トランスパイルされたコードはlibフォルダーにあります。このフォルダーフォルダーをindex.js参照します。lib

もちろん、buildなどの npm フックにスクリプトを追加できます"prepublish": "npm run build"

于 2016-04-25T04:50:28.030 に答える