Ответ 1
Установили ли вы паспорт-локальный модуль?
npm install passport-local
am используя паспорт в node.js
в моем app.js
var passport = require('passport')
require('./config/passport').boot(passport, config)
in 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.
даже если я положил
var LocalStrategy = require('passport-local').Strategy
прямо под
var passport = require('passport')
я все равно получаю ту же ошибку
любая идея, почему?
Установили ли вы паспорт-локальный модуль?
npm install passport-local
У меня была та же проблема, и я решил:
Проверьте файл package.json
.
Если он не существует, вам нужно запустить проект в той же папке, где вы написали свой основной JS файл (server.js
или index.js
или, тем не менее, хотите).
$ sudo npm init
и при установке модулей npm помните, чтобы сохранить их в файле пакета:
$ sudo npm install passport-local --save
Я решил таким образом.