ошибка аурелии скелет-es2016

Я следил за учебниками Aurelia. В частности, часть настройки производства

http://aurelia.io/docs.html#/aurelia/framework/1.0.0-beta.1.1.4/doc/article/a-production-setup

После установки nmp и jspm gulp watch выдает ошибку:

module.js:327 throw error

Error: Cannot find module 'socket.io'

Что вызывает это?

Он отслеживает ошибку до ...\browser-sync\lib\sockets.js:3:15


person Gilbert Nwaiwu    schedule 27.03.2016    source источник
comment
Проверьте окна просмотра gulp, у вас есть ошибка или что-то в этом роде.   -  person PW Kad    schedule 27.03.2016
comment
Эххм, извините, я не совсем понимаю, что вы имеете в виду. Что касается ошибки, похоже, она была вызвана жесткой синхронизацией браузера, которую я проверил, и socket.io присутствует в папке модулей узла.   -  person Gilbert Nwaiwu    schedule 27.03.2016
comment
Кажется, что-то не было установлено. Удалите папки npm_modules и jspm_packages. Затем снова запустите npm install и jspm install -y. Не забывайте -y после установки jspm   -  person Fabio Luz    schedule 27.03.2016


Ответы (1)


Итак, я понял, что socket.io отсутствует в зависимостях синхронизации браузера. Пришлось запустить npm install в папке синхронизации браузера. Также я не знал о том, что npm install будет проверять только корневые зависимости. Если в одной из его зависимостей отсутствует собственная зависимость, он не сообщит вам об этом. Вы можете запустить nmp ls для проверки отсутствующих зависимостей.

person Gilbert Nwaiwu    schedule 03.04.2016