it-swarm.com.ru

не могу найти модуль "lodash"

Сегодня я попытался узнать больше о Google Web Starter Kit, поэтому я следовал этим инструкциям и после долгих хлопот и проблем я просто попытался запустить локальный сервер (первая задача, которую мы рассмотрим: $ gulp serve.) и получил эту ошибку:

C:\gwsk> глоток

Error: Cannot find module 'lodash'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\gwsk\node_modules\browser-sync\node_modules\portsc
anner-plus\lib\index.js:3:9)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\gwsk\node_modules\browser-sync\lib\utils.js:6:19)

Честно говоря, я полностью потерян, поэтому любая помощь приветствуется. Я новичок в node.js, чтобы проглотить, я просто хотел попробовать GWSK, но превратился в головную боль: (... Я веб-дизайнер, а не разработчик .... 

39
Bosko Skrbina

Обязательно установите lodash в нужную папку. Это, вероятно, ваш каталог C:\gwsk.

Если в этой папке есть файл package.json, лучше всего добавить --save после команды install.

$ npm install lodash --save

Файл package.json содержит информацию о проекте, но для простоты он содержит зависимости вашего проекта.

Команда save добавит установленный модуль в зависимости проекта.

Если файл package.json существует, и если он содержит зависимость lodash, вы можете попытаться удалить папку node_modules и выполнить следующую команду:

$ npm cache clean    
$ npm install

Первая команда очистит кэш npm. (просто чтобы быть уверенным) Вторая команда установит все (отсутствующие) зависимости проекта.

Надеюсь, это поможет вам немного лучше понять менеджер пакетов узлов.

82
bohem.be

Я обнаружил, что удаление содержимого node_modules и выполнение npm-установки снова работает для меня.

9
kernowcode

Переустановите 'browser-sync':

rm -rf node_modules/browser-sync
npm install browser-sync --save
5
Saebyeok

Может быть, нужно установить lodash. Обычно эти вещи обрабатываются менеджером пакетов. В вашей командной строке:

npm install lodash 

или, может быть, он должен быть установлен глобально

npm install -g lodash
3
Will Shaver

Если есть package.json, и в нем есть конфигурация lodash. тогда вам следует:

npm install

если в package.json нет lodash:

npm install --save-dev
1
aircraft