Node.js 错误:找不到模块'/lib-cov/express';
我正在尝试npm启动以下package.jsonNode.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
{
"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文档中添加了到相应部分的链接。我遇到了相同的问题,您解决过这个问题吗?