我在node.js中使用passport
在我的app.js
var passport = require('passport')
require('./config/passport').boot(passport, config)在passport.js中
var LocalStrategy = require('passport-local').Strategy运行应用程序,我收到此错误消息
module.js:340
throw err;
error:Cannot find module 'passport-local'
at Object.<anonymous> <F:\work\config\passport.js:2:21>我在F:\work\node_modules中安装了passport。
即使我把
var LocalStrategy = require('passport-local').Strategy就在
var passport = require('passport')我仍然得到相同的错误
知道为什么吗?
发布于 2012-10-11 12:51:35
你安装passport-local模块了吗?
npm install passport-local
发布于 2017-05-22 16:28:20
我也有同样的问题,我解决了它:
检查您的package.json文件。如果它不存在,您需要在编写主JS文件(server.js或index.js或您想要的任何方式)的同一文件夹中初始化您的项目。
$ sudo npm init 在安装npm模块时,请记住将其保存在包文件中:
$ sudo npm install passport-local --save 我就是这样解决的。
https://stackoverflow.com/questions/12832319
复制相似问题