Node.js 错误:找不到模块'/lib-cov/express';

Node.js 错误:找不到模块'/lib-cov/express';,node.js,express,browserify,Node.js,Express,Browserify,我正在尝试npm启动以下package.json { "name": "node-jsx", "main": "server.js", "dependencies" : { "express" : "~4.0.0", "ejs" : "~0.8.5", "mongoose" : "~3.8.1", "passport" : "~0.1.17", "pass

我正在尝试npm启动以下package.json

{
  "name": "node-jsx",
  "main": "server.js",
  "dependencies" : {
    "express" : "~4.0.0",           
    "ejs" : "~0.8.5",               
    "mongoose" : "~3.8.1",          
    "passport" : "~0.1.17",         
    "passport-local" : "~0.1.6",    
    "passport-facebook" : "~1.0.2", 
    "passport-twitter" : "~1.0.2",  
    "passport-google-oauth" : "~0.1.5",
    "connect-flash" : "~0.1.1",     
    "bcrypt-nodejs" : "latest",
    "jquery": "latest",

    "morgan": "~1.0.0",
    "body-parser": "~1.0.0",
    "cookie-parser": "~1.0.0",
    "method-override": "~1.0.0",
    "express-session": "~1.0.0"     
  },
  "devDependencies": {
    "browserify": "latest",
    "envify": "^3.0.0",
    "reactify": "latest",
    "uglify-js": "~2.4.15",
    "watchify": "^2.1.1"
  },
  "scripts": {
    "start": "watchify -o public/js/bundle.js -v -d .",
    "build": "NODE_ENV=production browserify . | uglifyjs -cm > public/js/bundle.min.js"
  },
  "browserify": {
    "transform": [
      "reactify",
      "envify"
    ]
  }
}
但是,我得到以下错误:

错误:无法从“/Users/user/Documents/jsx node/node_modules/express”中找到模块“./lib cov/express”


我已经尝试过了,我已经安装了所有模块,没有任何错误。
什么时候会出现此错误?

您必须为browserify指定一个入口点。如果指定
,它将使用package.json中的“main”。因此,它现在尝试浏览您的express服务器

提供不同的入口点而不是
,或者在package.json中声明一个“browser”字段


有关更多详细信息,请参阅。

是的,npm安装了,所有安装都很好。在browserify文档中添加了到相应部分的链接。我遇到了相同的问题,您解决过这个问题吗?