Web Analytics

nx-serverless

⭐ 146 stars Japanese by sudokar

nx-serverless-monorepo

serverless esbuild npm peer dependency version (scoped) code style: prettier GitHub license Percentage of issues still open PRs Welcome Maintained

TypeScript GitHub Actions

Serverless frameworkNx モノレポツールキット 🛠、および aws-nodejs-typescript サーバーレステンプレートを使用したモノレポスタイルのモダンなボイラープレートまたはテンプレートプロジェクト

目次

含まれているもの

テンプレートレイアウト

.
├── stacks/    # stack for each serverless configuration/template and its associated files
├── libs/      # shared libraries
├── tools/
├── README.md
├── jest.config.js
├── jest.preset.js
├── nx.json
├── package.json
├── serverless.base.ts  # base configuration for serverless
├── tsconfig.base.json
├── workspace.json
├── .editorconfig
├── .eslintrc.json
├── .gitignore
├── .husky              # git hooks
├── .nvmrc
├── .prettierignore
├── .prettierrc

前提条件

> :warning: バージョン: lts/iron (v20)nvmを使用している場合は、nvm useを実行して、ローカルとLambdaのランタイムで同じNodeバージョンを使用していることを確認してください。

> お好みのコードエディタに、上記ツールのプラグインをインストールしてください

使用法

お好みのパッケージマネージャーに応じて、以下の指示に従いサーバーレススタックをビルドおよびデプロイしてください。

``shell yarn install `

  • 新しいスタックを生成する
`shell nx g serverless `

> -d または --dry-run フラグを付けて実行するとドライランになります

`shell nx g @nx/node:lib --skipBabelrc --tags lib `

> -d または --dry-run フラグを付けて実行するとドライランになります

`shell nx run :build --stage= `
  • 変更の影響を受けるスタックをパッケージ化するために
`shell nx affected:build --stage= `
  • すべてのスタックをパッケージ化するために
`shell nx run-many --target=build --stage= `

  • クラウドへのスタックのデプロイ
  • 単一スタックをデプロイするには
`shell nx run :deploy --stage= `
  • 変更の影響を受けたスタックをデプロイするために
`shell nx affected:deploy --stage= `
  • すべてのスタックをデプロイするために
`shell nx run-many --target=deploy --all --stage= `

  • クラウドからスタックを削除する
  • 単一のスタックを削除するために
`shell nx run :remove --stage= `

  • 変更によって影響を受けたスタックを削除するために
`shell nx affected:remove --stage= `

  • すべてのスタックを削除するために
`shell nx run-many --target=remove --all --stage= `

  • テストを実行する
  • 単一スタックでテストを実行するために
`shell nx run :test --stage= `

  • 変更によって影響を受けるテストを実行するために
`shell nx affected:test --stage= `
  • すべてのスタックでテストを実行するために
`shell nx run-many --target=test --all --stage= `

`shell nx run :serve --stage= `

  • 作業スペースを理解する
` nx dep-graph ``

さらにサポート

Nx Cloud

##### クラウドでの計算メモ化

​ Nx CloudはNxと連携して、コードのビルドとテストを最大10倍高速化します。

​ 詳しくはNx Cloudをご覧いただき、有効化してください

貢献

問題を見つけましたか? 再現情報とともにIssueを投稿してください。

プルリクエストも歓迎します。

サポート

このテンプレートが気に入りましたか?

クリックしてBuy Me A Coffee

または、リポジトリにスター :star: を付けてください

メンテナー

このテンプレートはsudokarによって作成および維持されています

ライセンス

MIT

--- Tranlated By Open Ai Tx | Last indexed: 2026-05-27 ---