前提・実現したいこと
以下のようなディレクトリ構成でlambdaの開発を行いたいとき、
package.jsonを実行ファイルごとに配置する以外の方法でエラーを
表示しないようにする方法があれば教えていただきたいです。
作成したいディレクトリ構成
test ├─source │ ├─login │ │ └ login.js │ ├─home │ │ └ home.js │ └─common │ └ common.js ├─layer │ └─nodejs │ ├ node_modules │ └ package.json └─template.yaml
このような構成にした際に以下のようなエラーが発生しました。
発生したエラー
Error: NodejsNpmBuilder:NpmPack - NPM Failed: npm ERR! code ENOLOCAL npm ERR! Could not install from "../source" as it does not contain a package.json file. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2021-08-25T07_30_59_715Z-debug.log
以下のようにしたらエラーが消えることは確認しましたが、
package.jsonをまとめてlayerに統一したいです。
試したこと
test
├─source
│ ├─login
│ │ ├ login.js
│ │ └ package.json
│ ├─home
│ │ ├ home.js
│ │ └ package.json
│ └─common
│ ├ common.js
│ └ package.json
├─layer
│ └─nodejs
│ └ node_modules
└─template.yaml
あなたの回答
tips
プレビュー