最新技術:
一般的な node.js フレームワークには、プロジェクト テンプレートとして機能する独自のスターター キットが付属しています。たとえば、React にはスターター キットが付属しています。ユーザーが新しい反応アプリケーションを作成したい場合、省略形を使用してnpx create-react-app my-app. ...
、すべてのベースライン プロジェクト ファイル、ディレクトリ、およびパッケージの依存関係を含むプロジェクト スキャフォールド全体を自動的に作成できます。スターター キットを使用する場合、npx はスターター キット ファイル内のテンプレート変数を解決します。つまり、package.json にエントリが含まれている場合{{my-application-name}}
、npx はユーザー入力と同様にテンプレート変数を "my-first-app" に置き換えます。React は、そのようなスターター キットの一例にすぎません。
問題文:
自分の node.js フレームワーク用に独自のスターター キットを作成したいと考えています。一見すると、「create-」で始まるパッケージに名前を付け、適切な場所で template-{{vars}} を使用するという規則に従っているように見えます。試してみて、コピー&ペースト&置換を開始しましたがnpm install
、未解決のテンプレート変数がビルドエラーになるため、機能しませんでした。
独自の npx スターター キットを作成する方法のチュートリアルを知っている人はいますか? 新しいスターター キットを作成して公開する方法を知っている人はいますか?