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