2016-10-13 3 views

答えて

1

は、あなたはREADMEからnpm i -S express-formidable

コピーペーストでそれをインストールして行われた後、私は私のアプリの上に持ってmoduelsを再インストールして解決

const express = require('express'); 
const formidable = require('express-formidable'); 

var app = express(); 

app.use(formidable()); 
+0

本当に私は最初に恐ろしいものを追加しました。それでは急速に恐怖を覚えました:-)私はどのように私が私のアプリで使用するすべてのモジュールを再インストールしましたか?おそらく古いnodue_modulesフォルダと新しいものとの間に互換性がありません! – Filippo1980

+0

うまくいきました。助けが必要な場合は教えてください。 –

0

、あなたのアプリにformidableを追加する必要があります。 私もpackage.jsonでクリーンでしたので、今正しく動作します!

ここではその私は変更私のパッケージの2つの部分です:

旧: "dependencies": { "base64url": "^2.0.0", "body-parser": "1.9.2", "compression": "^1.6.2", "connect": "^3.5.0", "connect-redis": "^3.1.0", "cookie-parser": "^1.4.3", "crypto": "0.0.3", "express": "4.10.1", "express-formidable": "^0.1.3", "express-session": "^1.14.1", "formidable": "^1.0.17", "fs-extra": "^0.30.0", "helmet": "^2.1.3", "jwt-simple": "~0.5.0", "morgan": "1.5.0", "multer": "^1.2.0", "mysql": "^2.9.0", "path": "^0.12.7", "router": "^1.1.4", "time": "^0.11.4" }

、新しいもの:

"dependencies": { "base64url": "^2.0.0", "body-parser": "^1.15.2", "compression": "^1.6.2", "cookie-parser": "^1.4.3", "express": "^4.14.0", "express-formidable": "^1.0.0", "express-session": "^1.14.1", "fs-extra": "^0.30.0", "helmet": "^2.3.0", "morgan": "^1.7.0", "mysql": "^2.11.1" }

おそらくとの間には、互換性がありますモジュール...

関連する問題