rails 5.1.4 с vue и webpacker, ошибка компиляции при развертывании

У меня проблема с развертыванием простого приложения rails с помощью webpacker и vue to a digitalocean.

Как только я добавляю моментную зависимость к компоненту vue, процесс компиляции на сервере завершается ошибкой. (без вывода) Я не понимаю, как найти решение.

как я добавляю зависимость в main.js:

import moment from 'moment';
Vue.prototype.$moment = moment

и как я использую его в компоненте:

this.score.day = this.$moment().format('YYYY-MM-DD');

Вывод на сервер для 'RAILS_ENV = production bin / bundle exec rake assets: precompile --trace'

** Invoke assets:precompile (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke environment (first_time)
** Execute environment
** Invoke yarn:install (first_time)
** Execute yarn:install
yarn install v1.1.0
[1/4] Resolving packages...
success Already up-to-date.
Done in 1.85s.
** Execute assets:precompile
** Invoke webpacker:compile (first_time)
** Invoke webpacker:verify_install (first_time)
** Invoke webpacker:check_node (first_time)
** Execute webpacker:check_node
** Invoke webpacker:check_yarn (first_time)
** Execute webpacker:check_yarn
** Invoke webpacker:check_binstubs (first_time)
** Execute webpacker:check_binstubs
** Execute webpacker:verify_install
Webpacker is installed ???? ????
Using /var/www/beleep-2/config/webpacker.yml file for setting up webpack paths
** Invoke environment 
** Execute webpacker:compile
Compiling…
Compilation failed:

Другие методы добавления зависимости в компонент приводят к той же проблеме. На моем ноутбуке в режиме разработки все работает отлично. Надеюсь, кто-нибудь из вас сможет указать мне правильное направление, чтобы исправить это ?!


person Sander Schepens    schedule 13.10.2017    source источник


Ответы (1)


проблема была решена путем предварительной компиляции на моем ноутбуке разработчика. см. дополнительную информацию: эта проблема с github

person Sander Schepens    schedule 18.10.2017
comment
Спасибо. Вы только что ответили на вопрос, который я пытался разгадывать часами. - person mackmack; 02.11.2017