我試圖運行與身體解析器簡單Express服務器:Express.js找不到模塊「MIME類型」
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
我意識到這不再有明確的捆綁,並雙倍託運包都安裝有:
npm install -s express body-parser
的錯誤我得到的回覆是:
module.js:472
throw err;
^
Error: Cannot find module 'mime-types'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/osboxes/.nvm/versions/node/v7.2.0/lib/node_modules/body-parser/node_modules/type-is/index.js:16:12)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
我也試過:
npm install -s mime-types
這是沒有效果的。
注:我覈實,4號線就是通過登錄之前和之後發生的錯誤。
就我所知,您必須使用'npm i -S'(用大寫'S')來保存'package.json'中的依賴關係 – Niezborala