モジュールのネイティブCommonJSサポートがある環境で新しいプロジェクトを開始しています。これはアトムシェル プロジェクトであり、Browserify や webpack AFAIK などの事前コンパイル手順を使用する可能性はありません。require
app.jsx
my で宣言されているエントリポイント ファイルでJSX を使用できます。これは、以前に宣言されてindex.html
いるためです。JSXTransformer
<script src="scripts/vendor/JSXTransformer.js"></script>
<script type="text/jsx" src="scripts/app.jsx"></script>
モジュール内で CommonJS モジュールとしてインポートされるサブモジュールに JSX 構文を使用できるようにしたいと考えていapp.jsx
ます。
// This raises an Error, the XML-like tags are not supported
var Grid = require('./scripts/grid.jsx');
私が理解している限りでは、JSX 構文を削除し、.NET 経由でロードされるすべてのモジュールのバニラ構文を使用することを余儀なくされますrequire
。この状況でまだ JSX を使用する代替手段はありますか?