私は最初にVueCLIを使用してプロジェクトを作成しました。このプロジェクトは、を生成package.json
してセットアップしましたnode_modules
。その後firebase init
、同じフォルダでプロジェクトを開始し、functions
使いたいものを選びました。
これを実行するとfunctions
、Vueプロジェクト内に呼び出されたフォルダーが作成されました。このフォルダーはすでにVue CLIでスキャフォールディングされているため、フォルダーは次のようになります。
my-project/
node_modules/
dist/
functions/
node_modules/
package.json
index.js
public/
src/
package.json
index.js
これは正常ですか?ネストされたパッケージが2つあるはずではありませんか?明確なルールがない場合、一般的/ベストプラクティスは何ですか?
1つしかない場合、どうすればそれらをマージできますか?プロジェクトフォルダを再起動する方が簡単でしょうか?(私はまだコード行を書いていません)。
よろしくお願いします。
この設定に必ずしも問題はありません。ネストされたnpmプロジェクトは珍しいことではありません。Firebase関数のみを使用しているとすると、firebaseプロジェクトとvueプロジェクトは独立して機能できるため、異なるnpmプロジェクトに存在できます。ただし、vueプロジェクトでfirebase jsクライアントも使用している場合は、それらをマージすることを検討してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加