我试图运行与身体解析器简单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