当前位置: 首页 > 知识库问答 >
问题:

Multer模块无法启动

廉子民
2023-03-14

我正在使用MEAN堆栈编写一个Web应用程序。我安装了穆特通过npm这样:

sudo npm install -g multer

我需要它在我的一个路由文件中:

var multer = require("multer");

我使用的是nodemal,它每次重启都会抛出以下错误,因为我添加了要求语句。

28 Feb 18:39:13 - [nodemon] restarting due to changes...
28 Feb 18:39:13 - [nodemon] starting `node ./bin/www`
module.js:338
    throw err;
          ^
Error: Cannot find module 'multer'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/jason/Desktop/Node/todoApp/routes/todos.js:8:14)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
28 Feb 18:39:13 - [nodemon] app crashed - waiting for file changes before starting...

在过去的两天里,我安装了mongo、node和express。我正在运行OS X优胜美地10.10.2版。

共有2个答案

宦烈
2023-03-14

如果使用typescript,不要忘记安装它的类型

npm install @types/multer
栾景胜
2023-03-14

你必须在本地安装模块,没有-g标志:

$ npm i multer

或者,您可以将全局安装的模块链接到本地目录,或者指定环境变量NODE_PATH,如NodeJS需要全局模块/包所示

 类似资料:
  • 我有Unity 5.0.2P1个人版和Xcode 6.3.1版(6D1002)。 以下是希望重现问题的人的一些步骤: 新的空白Unity项目 IOS播放器设置>SDK版本:Simulator SDK 当应用程序在模拟器中启动时,生成和运行会产生以下结果: 警告:在路径“/users/...(用户名).../library/developer/xcode/deriveddata/unity-ipho

  • Netbeans 8.0突然无法在Ubuntu 12.04中启动。以前它工作得很好。但现在它没有启动,当我尝试启动时,netbeans蓝色加载框出现,在显示消息“加载模块完成”后,它消失了 过去,netbeans 7.4也发生过这种情况,当时我禁用了一些插件(可能是由于禁用了一些Hudson插件/Husdon UI插件)。但这次可能是在插件自动更新之后,我不知道现在是哪一个插件。我也尝试删除整个缓

  • 我正在学习企业应用程序开发课程。我是JSF的新手。我正在尝试使用 Glassfish 3.1 使用 JSF 和 Netbeans IDE 部署我的应用程序。 下面列出了我得到的错误。 < code >部署期间出错:准备应用程序时出现异常:无法加载EJB模块。DeploymentContext不包含任何EJB。检查归档文件以确保F:\ Seagate \ docs backup \ netbeans

  • 问题内容: 当我右键单击我的Android项目并选择时。模拟器启动,所做的更改确实反映出来。 但是当我执行以下以下命令时,它不会反映出来。 而且,如果没有打开模拟器,则deploy and emulator-start命令将失败。 。 这是我的android-maven-plugin-emulator-start.vbs文件。 这是我的POM.XML 问题答案: 跑之前。Maven插件无法部署到不

  • 当我尝试在iOS 8.0模拟器上使用Xcode 6 Beta 4运行我的应用程序时,总是会出现以下错误: 无法启动iOS模拟器 事实上,我在这个网站上发现了一些类似的问题,我尝试了所有的答案,但仍然无法解决。我在Xcode 6的Beta 2版本中也遇到了同样的错误,所以我决定等待。但现在这已经不正常了。有人找到了发生这种情况的原因并找到了解决方案吗?

  • 我必须改用eclipse吗? IDE显示以下消息: