2017-09-11 6 views
0

私はNode.jsとWeb devを一緒に学習していますが、私はモバイル開発の背景から来ており、数年でコード化していません。NPMインストールが機能していません。参照エラーを取得する

私はgithubからプロジェクトをクローンし、それを上に構築して学習プロジェクトを計画していました。

私はプロジェクトにいくつかの依存関係を追加するためにnpm installを実行しており、それらは正しくインストールされているようです。アプリを実行しているときしかし、彼らは正常に私が手package.json

に依存として追加されているだけでなく、node_modulesディレクトリに追加されているこれらのエラー

ReferenceError: Multer is not defined 
    at Object.<anonymous> (/Users/willjamieson/airdrive/app.js:26:21) 
    at Module._compile (module.js:556:32) 
    at Object.Module._extensions..js (module.js:565:10) 
    at Module.load (module.js:473:32) 
    at tryModuleLoad (module.js:432:12) 
    at Function.Module._load (module.js:424:3) 
    at Module.runMain (module.js:590:10) 
    at run (bootstrap_node.js:394:7) 
    at startup (bootstrap_node.js:149:9) 
    at bootstrap_node.js:509:3 

アプリ内で正常に動作している他の依存関係があります。しかし、それは私が最初にそれをフォークしたときにプロジェクトにあったものです。

var express = require('express'); 
var app = express(); 
var path = require('path'); 
var formidable = require('formidable'); 
var fs = require('fs'); 
var multer = require("multer"); 
var bodyParser = require("body-parser"); 
var Minio = require("minio"); 

私はそれらが他のすべてがオリジナルのクローンで来て、私がインストールされたパッケージを削除すると問題なく動作し動作しないmulter bodyParsrとMinioを追加しました。

答えて

1

Javascriptでは大文字と小文字が区別されます。あなたのエラーがMulter is not definedとあなたのコードでは、あなたがvar multer = require("multer");

を定義示すと言うことだった...私は愚かな感じwelp var Multer = require("multer");

+0

を試してみてください。数年間コーディングしていないと、本当にたくさんのことを忘れることになります。 –

+0

2度に1度、私たち全員に起こりました.D – Dominik

関連する問題