私は、このモジュールを使用しようとしています:私のコードでは、急進的な仕事の例はなぜありませんか?
https://www.npmjs.com/package/express-formidable
を、私は私のアプリの端末リターンを起動したとき:
app.use(formidable());
^
TypeError: formidable is not a function
なぜですか?
私は、このモジュールを使用しようとしています:私のコードでは、急進的な仕事の例はなぜありませんか?
https://www.npmjs.com/package/express-formidable
を、私は私のアプリの端末リターンを起動したとき:
app.use(formidable());
^
TypeError: formidable is not a function
なぜですか?
は、あなたはREADMEからnpm i -S express-formidable
コピーペーストでそれをインストールして行われた後、私は私のアプリの上に持ってmoduelsを再インストールして解決
const express = require('express');
const formidable = require('express-formidable');
var app = express();
app.use(formidable());
本当に私は最初に恐ろしいものを追加しました。それでは急速に恐怖を覚えました:-)私はどのように私が私のアプリで使用するすべてのモジュールを再インストールしましたか?おそらく古いnodue_modulesフォルダと新しいものとの間に互換性がありません! – Filippo1980
うまくいきました。助けが必要な場合は教えてください。 –
、あなたのアプリに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" }
おそらくとの間には、互換性がありますモジュール...
モジュールの必要なコードを表示できますか? – Molda