前提・実現したいこと
DockerでNuxt.jsの環境を構築したいのですが、下記のようなエラーが出てきてしまいできません。
$ docker-compose run --rm nuxt npx create-nuxt-app internal/modules/cjs/loader.js:964 throw err; ^ Error: Cannot find module '/root/.npm/_npx/1/lib/node_modules/create-nuxt-app/node_modules/ejs/postinstall.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:961:17) at Function.Module._load (internal/modules/cjs/loader.js:854:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] } npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! ejs@2.7.4 postinstall: `node ./postinstall.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the ejs@2.7.4 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2019-12-10T07_13_34_106Z-debug.log Install for [ 'create-nuxt-app@latest' ] failed with code 1
実行環境
- Windows 10 Home
- Docker 19.03.3
- VirtualBox 5.2.20
Docker
Dockerfile
1FROM node:alpine 2 3WORKDIR /app 4 5RUN apk update && \ 6 npm install -g npm @vue/cli @vue/cli-init yarn 7 8ENV HOST 0.0.0.0 9EXPOSE 3000 10 11CMD ["/bin/ash"]
yaml
1version: '3' 2services: 3 nuxt: 4 build: . 5 tty: true 6 command: npm run dev 7 volumes: 8 - /nuxt/:/app 9 ports: 10 - 3000:3000 11 tty: true 12 stdin_open: true
試したこと
Windwosだけの問題かと思って、VagrantでUbuntuを入れ、Ubunutu上でも同じように行いましたが、全然、変わりませんでした。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。