expressjs - папка, обслуживающая поставщиков на локальном хосте, но не на герою / другой хост - PullRequest
0 голосов
/ 05 сентября 2018

Я использую экспресс-диски и рули для обслуживания веб-страниц. Все мои javascripts находятся в папке public / javascripts, а мои таблицы стилей находятся в public / stylesheets.

Там работает загрузка файлов .css или .js изнутри. Но теперь у меня есть папка public / vendors / bower_components / с подпапками внутри.

На локальном хосте он загружает элементы из папки поставщика, но не тогда, когда я открываю страницы для общего доступа или когда я отправляю их в Heroku.

Это моя статическая папка:

app.use(express.static(path.join(__dirname, 'public')));

Вот как я включаю JS / css:

<script src="vendors/bower_components/jquery-toast-plugin/dist/jquery.toast.min.js"></script>
<link href="vendors/bower_components/jquery-toast-plugin/dist/jquery.toast.min.css" rel="stylesheet" type="text/css">

Я уже пытался добавить косую черту вендорам, но она все еще не обслуживается. Структура папок:

05/09/2018  13:22                   .
05/09/2018  13:22                   ..
03/09/2018  08:27                   fonts
03/09/2018  08:27                   img
05/09/2018  13:22                   javascripts
03/09/2018  16:40                   lib
05/09/2018  09:49                   stylesheets
05/09/2018  09:45                   vendors
    05/09/2018  09:46                   bower_components
        05/09/2018  09:46                   jquery-toast-plugin
            05/09/2018  09:46                   dist
                06/09/2016  14:49                   jquery.toast.min.css
                06/09/2016  14:49                   jquery.toast.min.js

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 05 сентября 2018

Отслеживается ли каталог поставщиков или bower_components с помощью git? Если нет, запускаются ли какие-либо сценарии сборки героем во время развертывания? Этот скрипт содержит команду установки bower?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...