create-nuxt-app icon indicating copy to clipboard operation
create-nuxt-app copied to clipboard

Error when building new app

Open LukeP1 opened this issue 5 years ago • 20 comments

I am getting this error when trying to create a new nuxt app

node -v v12.13.1

` npx create-nuxt-app ui-dev2 internal/modules/cjs/loader.js:800 throw err; ^

Error: Cannot find module '/root/.npm/_npx/26147/lib/node_modules/create-nuxt-app/node_modules/ejs/postinstall.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15) at Function.Module._load (internal/modules/cjs/loader.js:690:27) at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10) at internal/main/run_main_module.js:17:11 { code: 'MODULE_NOT_FOUND', requireStack: [] } npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] postinstall: node ./postinstall.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] 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-11-25T20_35_42_769Z-debug.log Install for [ 'create-nuxt-app@latest' ] failed with code 1`

LukeP1 avatar Nov 25 '19 20:11 LukeP1

I have same problem when running on docker.

felek000 avatar Dec 12 '19 12:12 felek000

error while trying to install nuxt on ubuntu 16.04 command: npx create-nuxt-app

module.js:328 throw err; ^

Error: Cannot find module '/root/.npm/_npx/11123/lib/node_modules/create-nuxt-app/node_modules/ejs/postinstall.js' at Function.Module._resolveFilename (module.js:326:15) at Function.Module._load (module.js:277:25) at Function.Module.runMain (module.js:442:10) at startup (node.js:136:18) at node.js:966:3 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] postinstall: node ./postinstall.js npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] 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-18T13_12_33_407Z-debug.log Install for create-nuxt-app@latest failed with code 1

kleyton885 avatar Dec 18 '19 13:12 kleyton885

Same error:

// in docker container running node:latest
root@6d8e7e7ba219:/home/node/app# node -v && npm -v
v13.5.0
6.13.4

// in host shell
C:\Users\maxir>docker -v
Docker version 19.03.5, build 633a0ea

Edit Running npm i -g create-nuxt-app solved it for me. I have been able to run npm init nuxt-app . flawlessly.

maxiride avatar Dec 27 '19 09:12 maxiride

Same issue here:

  • Using from a docker container (VS Code Remote Extensions)
  • running npm i -g create-nuxt-app solved it.

cmaneu avatar Jan 14 '20 11:01 cmaneu

https://gamecom.app/

I created a website on nuxt and have a infinite loader on the feed on the landing. Gives me great performance using vue and server render. Any thoughts?

FYI you have to login to enjoy the feed :-p

ankitarora05 avatar Jan 14 '20 13:01 ankitarora05

Getting this error on a new app install, debian 10:

npx create-nuxt-app
internal/modules/cjs/loader.js:638
    throw err;
    ^
Error: Cannot find module '/root/.npm/_npx/2723/lib/node_modules/create-nuxt-app/node_modules/ejs/postinstall.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `node ./postinstall.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] 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/2020-04-13T09_48_42_308Z-debug.log
Install for create-nuxt-app@latest failed with code 1

Fixed it with @cmaneu answer npm i -g create-nuxt-app and then ran the npx create-nuxt-app command again.

JenCant avatar Apr 13 '20 10:04 JenCant

I got the same error. I used Node.js version 14.x, then switched to Node.js version 12.x and the problem was fixed.

ghost avatar Apr 30 '20 14:04 ghost

Tried node 14, 14-alpine, 12, 12-alpine and all yielded the same error.

I had to shell into a node container, install globally and then npm init.

MSYS_NO_PATHCONV=1 docker run --rm -it -v `pwd`:/usr/src -w /usr/src node:12 sh

$ npm install -g create-nuxt-app
$ npm init nuxt-app .

The MSYS_NO_PATHCONV=1 is to make sure the pwd maps the volume correctly correctly in git-bash.

Soviut avatar May 31 '20 06:05 Soviut

@LukeP1 From the log, the error seems from ejs and there is an issue there as well https://github.com/mde/ejs/issues/487 , I think we can open an issue there and figure out a fix.

clarkdo avatar Jun 02 '20 20:06 clarkdo

+1

akirarika avatar Jul 09 '20 02:07 akirarika

I got the same error using Node v12.18.0. Then I tried npm i -g create-nuxt-app, leading to the error

/root/.nvm/versions/node/v12.18.0/bin/create-nuxt-app -> /root/.nvm/versions/node/v12.18.0/lib/node_modules/create-nuxt-app/lib/cli.js

> [email protected] postinstall /root/.nvm/versions/node/v12.18.0/lib/node_modules/create-nuxt-app/node_modules/ejs
> node ./postinstall.js

internal/modules/cjs/loader.js:969
  throw err;
  ^

Error: Cannot find module '/root/.nvm/versions/node/v12.18.0/lib/node_modules/create-nuxt-app/node_modules/ejs/postinstall.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
    at Function.Module._load (internal/modules/cjs/loader.js:842: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! [email protected] postinstall: `node ./postinstall.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] 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/2020-07-20T07_41_09_161Z-debug.log

janiskemper avatar Jul 20 '20 07:07 janiskemper

i encounter same issue.

It's seem that Docker daemon always runs as the root user, we not allow to use root user to run npx command.

devlim avatar Sep 13 '20 04:09 devlim

I have same problem. I resolved the problem, install [email protected] before $ npm init nuxt-app . or $ npx create-nuxt-app

# in Node.js container
$ npm install -g [email protected] 

versions

# in Node.js container
root@204c32b15683:/app# node -v
v14.3.0
root@204c32b15683:/app# npm -v
6.14.4
root@204c32b15683:/app# nuxt -v
2.0.0
root@204c32b15683:/app# create-nuxt-app -v
create-nuxt-app/2.15.0 linux-x64 node-v14.3.0

hibriiiiidge avatar Oct 03 '20 05:10 hibriiiiidge

I was encountering the same issue just a little while ago, but I seem to have fixed it by using a different non-root account. I'm not sure why but it worked for me.

sn8to avatar Dec 06 '20 00:12 sn8to

npm i -g create-nuxt-app solved the issue

kennyalmendral avatar Jan 24 '21 12:01 kennyalmendral

+1

juliuskrah avatar Mar 02 '21 14:03 juliuskrah

...
> [email protected] postinstall /root/frontend/node_modules/babel-runtime/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> [email protected] postinstall /root/frontend/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> [email protected] postinstall /root/frontend/node_modules/core-js-pure
> node -e "try{require('./postinstall')}catch(e){}"


> [email protected] postinstall /root/frontend/node_modules/ejs
> node ./postinstall.js

internal/modules/cjs/loader.js:969
  throw err;
  ^

Error: Cannot find module '/root/frontend/node_modules/ejs/postinstall.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
    at Function.Module._load (internal/modules/cjs/loader.js:842: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 WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^2.1.3 (node_modules/react-scripts/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/webpack-dev-server/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of react@^15.3.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of react@^0.14.0 || ^15.0.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of react@^0.14.9 || ^15.3.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of react@^0.14.0 || ^15.0.0-0 || ^15.4.0-0 || ^16.0.0-0 but none is installed. You must install peer dependencies yourself.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `node ./postinstall.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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/2021-03-12T08_23_00_578Z-debug.log

FYI, I encountered a similar error while installing react-scripts (npm install with a package.json having dependency of react-scripts.) I could reproduce this in a container with /root as home directory. For some reason, when the folder is put under /root (home) this error occurs. However, when I move it to other folder (e.g. /opt) it does not happen.

$ node -v
v12.18.2
$ npm -v
6.14.5

amjltc295 avatar Mar 12 '21 08:03 amjltc295

@amjltc295 From the error log, it seems missing ejs postinstall file from you node_module, can you double check if /root/frontend/node_modules/ejs/postinstall.js exists and has executable permission ?

clarkdo avatar Mar 16 '21 22:03 clarkdo

docker run -v "$PWD":/usr/src/app -w /usr/src/app --rm -it node:14-alpine sh -c 'npm i -g create-nuxt-app && npm init nuxt-app frontend'

jcredi26 avatar Dec 10 '21 04:12 jcredi26

Download latest nodejs .exe (recommended for most users) from https://nodejs.org/en and install. it will replace your previous version

Check Version:

  • node -v
  • npm -v

Nuxt 2 Require:

  • Node.js - 16.x or 14.x
  • npm v5.2+ or v6.1+

Nuxt 3 Require:

  • Node.js - v16.10.0 or newer

mahmudunnabikajal avatar Mar 19 '23 07:03 mahmudunnabikajal