Привет, команда Лаверны,
Я выполнял пошаговые инструкции «Установка из исходного кода» и столкнулся с ошибкой «команда не найдена» при запуске «bower install» и «gulp build». Однако я смог решить оба из них, установив каждый из них глобально (см. Решение bower и решение gulp ). Я хотел бы, чтобы кто-нибудь проверил оба ответа (я ввел точные команды перед выполнением bower install
и gulp build
).
Если оба удовлетворительны, я хотел бы попросить обновить документацию для раздела «Установка из исходного кода», чтобы отразить изменения, упомянутые в обоих решениях.
Да, Bower и Gulp необходимо установить глобально.
Ладно, отлично! Теперь у меня есть другой вопрос, @wwebfor и сообщество: я пытаюсь запустить это приложение, используя npm start
и, альтернативно, node ./server.js
после запуска gulp build
, но ни одна из команд не работает ( см. изображение ниже).
Вы можете начать с использования команды gulp
(без аргументов).
@wwebfor Хорошо, поэтому я смог заставить его работать с помощью команды gulp
(_Мне нравится, как он автоматически подключает меня к серверу в моем браузере_), однако у меня возникла проблема с веб-страницей загрузка аналогична # 300. При проверке браузера я получаю следующее сообщение об ошибке:
| Сообщение об ошибке | Код в вопросе | Ссылки на строки |
| --- | --- | --- |
| Ошибка сценария для " markdown-it-imsize ", необходимая для: modules / markdown / libs / markdown-it http: //requirejs.orgt/docs/errors.html#scripterror | makeError()
| require.js: 168 |
| | newContext/context.onScriptError()
| require.js: 1735 |
Этого не происходит, когда я перехожу на laverna.cc или laverna.cc/nightly/. Я использую текущую версию Firefox, 47.0.
Когда я перехожу по ссылке, указанной в сообщении об ошибке, там упоминается, что «обычно ... имеется синтаксическая ошибка JavaScript или другая проблема, связанная с запуском сценария». Я не уверен, что это могло быть, так как я не добавил никакого дополнительного кода в свою разветвленную копию.
Я собираюсь изучить это еще немного и предоставить обновленную информацию, если я добьюсь каких-либо успехов.
Пожалуйста, попробуйте установить markdown-it-imsize командой:
bower install
Наконец-то мне удалось заставить это работать! Эта команда не сработала для меня, потому что мне нужно было предоставить root-доступ к bower markdown-it-imsize
, запустив sudo bower install --allow -root
как указано в решении. Я думаю, что у меня, должно быть, возникла проблема с тем, как я установил npm / node js, поскольку я не могу установить большинство пакетов, если не предоставлю привилегии sudo
. Я почти уверен, что если бы у меня был root-доступ, bower install
установил бы "markdown-it-imsize. Мне, вероятно, придется исправить это в какой-то момент. Тем не менее, я рад, что наконец смогу начни экспериментировать с этим проектом прямо сейчас.
Для этого не требуется root-доступ.
@wwebfor Когда я попытался ввести его, как вы предложили, произошло следующее:
1) Ошибка Bower ACCES:
2) Итак, я попытался установить его с помощью команды sudo
но получил сообщение о том, что sudo не требуется (как вы упомянули):
3) наконец, следуя инструкциям из упомянутого выше решения SOF, мне удалось установить его с помощью bower install --allow-root
:
Обновление (20.07.16): также см. Это для справки.
Опять же, я думаю, что это могло быть то, что я упустил со своей стороны, когда я установил npm и bower. Я впервые использую его (беседку).
Обновление (21.07.16): @wwebfor , Спасибо, что приняли мой запрос на
Рад слышать;)