質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

解決済

npm ERR! code ELIFECYCLE の解決方法

nagi166
nagi166

総合スコア23

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

1回答

0評価

0クリップ

4086閲覧

投稿2020/09/17 02:06

前提・実現したいこと

nuxtのコンテナを立ち上げる時(というよりnpm run devをした時)エラーが起こります。

発生している問題・エラーメッセージ

USER1 tool % docker-compose up nuxt Recreating nuxt_1 ... done Attaching to nuxt_1 nuxt_1 | nuxt_1 | > nuxt@2.14.0 postinstall /project/app/node_modules/nuxt nuxt_1 | > opencollective || exit 0 nuxt_1 | nuxt_1 | sh: 1: opencollective: not found nuxt_1 | npm WARN eslint-plugin-vue@6.2.2 requires a peer of eslint@^5.0.0 || ^6.0.0 but none is installed. You must install peer dependencies yourself. nuxt_1 | nuxt_1 | added 141 packages from 71 contributors, removed 307 packages, updated 194 packages and audited 2082 packages in 130.485s nuxt_1 | nuxt_1 | 68 packages are looking for funding nuxt_1 | run `npm fund` for details nuxt_1 | nuxt_1 | found 5 vulnerabilities (3 low, 2 high) nuxt_1 | run `npm audit fix` to fix them, or `npm audit` for details nuxt_1 | nuxt_1 | > tool@1.0.0 dev /project/app nuxt_1 | > nuxt-ts nuxt_1 | nuxt_1 | sh: 1: nuxt-ts: not found nuxt_1 | npm ERR! code ELIFECYCLE nuxt_1 | npm ERR! syscall spawn nuxt_1 | npm ERR! file sh nuxt_1 | npm ERR! errno ENOENT nuxt_1 | npm ERR! tool@1.0.0 dev: `nuxt-ts` nuxt_1 | npm ERR! spawn ENOENT nuxt_1 | npm ERR! nuxt_1 | npm ERR! Failed at the tool@1.0.0 dev script. nuxt_1 | npm ERR! This is probably not a problem with npm. There is likely additional logging output above. nuxt_1 | nuxt_1 | npm ERR! A complete log of this run can be found in: nuxt_1 | npm ERR! /root/.npm/_logs/2020-09

該当のソースコード

[docker-compose.yml]

yaml

version: '3' services: nuxt: build: ./nuxt volumes: - ./nuxt:/project working_dir: /project/app command: bash -c "npm install && npm run dev" ports: - 3000:3000

試したこと

docker-compose.ymlをcommand: bash -c "npm install && npm audit fix && npm run dev"にしてdocker-compose up nuxt
[ターミナル]

USER1 tool % docker-compose up nuxt Recreating nuxt_1 ... done Attaching to pnuxt_1 nuxt_1 | npm WARN eslint-plugin-vue@6.2.2 requires a peer of eslint@^5.0.0 || ^6.0.0 but none is installed. You must install peer dependencies yourself. nuxt_1 | nuxt_1 | audited 2082 packages in 23.657s nuxt_1 | nuxt_1 | 74 packages are looking for funding nuxt_1 | run `npm fund` for details nuxt_1 | nuxt_1 | found 5 vulnerabilities (3 low, 2 high) nuxt_1 | run `npm audit fix` to fix them, or `npm audit` for details nuxt_1 | npm WARN eslint-plugin-vue@6.2.2 requires a peer of eslint@^5.0.0 || ^6.0.0 but none is installed. You must install peer dependencies yourself. nuxt_1 | nuxt_1 | updated 3 packages in 23.433s nuxt_1 | nuxt_1 | 74 packages are looking for funding nuxt_1 | run `npm fund` for details nuxt_1 | nuxt_1 | fixed 5 of 5 vulnerabilities in 2082 scanned packages nuxt_1 | nuxt_1 | > learning_tool@1.0.0 dev /project/app nuxt_1 | > nuxt-ts nuxt_1 | nuxt_1 | sh: 1: nuxt-ts: not found nuxt_1 | npm ERR! code ELIFECYCLE nuxt_1 | npm ERR! syscall spawn nuxt_1 | npm ERR! file sh nuxt_1 | npm ERR! errno ENOENT nuxt_1 | npm ERR! learning_tool@1.0.0 dev: `nuxt-ts` nuxt_1 | npm ERR! spawn ENOENT nuxt_1 | npm ERR! nuxt_1 | npm ERR! Failed at the learning_tool@1.0.0 dev script. nuxt_1 | npm ERR! This is probably not a problem with npm. There is likely additional logging output above. nuxt_1 | nuxt_1 | npm ERR! A complete log of this run can be found in: nuxt_1 | npm ERR! /root/.npm/_logs/2020-09-17T01_59_22_998Z-debug.log nuxt_1 exited with code 1

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです