为什么我得到“找不到模块”我已经尝试了很多解决方案

时间:2019-11-28 16:24:48

标签: vue.js nuxt.js

这是我在Google上观看了许多youtube教程和文章后第一次安装Nuxt Js,因此我已经在基于Ubuntu 18.04的Droplet上安装了Node JS。 之后,我运行npm init -ynpm install nuxt --savenpx create-nuxt-app project并得到以下错误消息:

module.js:549
    throw err;
    ^

Error: Cannot find module '/root/.npm/_npx/1934/lib/node_modules/create-nuxt-app/node_modules/ejs/postinstall.js'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap_node.js:188:16)
    at bootstrap_node.js:609:3
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-11-28T16_17_41_163Z-debug.log
Install for create-nuxt-app@latest failed with code 1

3 个答案:

答案 0 :(得分:1)

我找到了解决方法

npm i -g create-nuxt-app
npx create-nuxt-app nuxt002
npm run dev

参考:https://github.com/nuxt-community/starter-template/issues/48

答案 1 :(得分:0)

我认为您正在结合两个单独的安装说明。

根据此处提到的安装说明:https://nuxtjs.org/guide/installation#using-code-create-nuxt-app-code-

您不需要运行npm init -ynpm install nuxt --save

请按照以下步骤操作:

  • 在终端中,转到您要创建项目的文件夹
  • 运行npx create-nuxt-app <project-name>
  • 选择脚手架提供的有关项目中各种包装的选项
  • 就是这样。软件包将被安装,您的项目已准备就绪。

如果您不想使用脚手架,请遵循以下文档:https://nuxtjs.org/guide/installation#starting-from-scratch

在这种情况下,您需要运行npm init -ynpm install nuxt --save

答案 2 :(得分:0)

不同环境的类似问题。我遇到了这个问题,但它是针对 vue 应用程序的,我通过删除 node_modules 文件夹并删除 yarn.lockpackage-lock.json 文件来解决它
现在运行 npm i ... 成功了?