Приложение NodeJs / Express Vue CLI3 Ошибка не может установить отображение свойства неопределенного - PullRequest
0 голосов
/ 19 сентября 2018

Я новичок в NodeJ, прошло уже три дня, как я пытаюсь запустить приложение Vue в производственном режиме с помощью Express, по какой-то причине оно не проходит, у меня есть настройка Vue CLI3 с начальной загрузкой 4., когда я запускаюприложение в режиме разработки, использующее npm run serve, отображается отлично.но он не отображается, когда я пытаюсь запустить его с помощью файла server.js, приведенного ниже, это мой код server.js

const express = require('express');

const port = process.env.PORT || 5000;

let app = express();



app.use(express.static(__dirname + "/dist/"));

app.get("*", (req, res) => {
    res.sendfile(__dirname + '/dist/index.html');
   
  });

app.listen(port, () => {
  console.log('Listening on port ' + port)
});

Я даже заменил res.sendfile(__dirname + '/dist/index.html'); на res.send({response message}), чтобы получить сообщение, отображаемое в браузере, но в консоли регистрируются те же ошибки.

-это скриншот моего файла package.json enter image description here

это файл main.js enter image description here

ивот ошибки, которые я получаю, консоль enter image description here

agian приложение работает отлично при запуске его с использованием npm run serve.Кто-нибудь знает, что здесь происходит? !!

1 Ответ

0 голосов
/ 04 ноября 2018

Проверьте, есть ли у вас какие-либо компоненты с пустыми тегами <script>.Просто удалите эти пустые теги.Это решило проблему для меня

https://github.com/vuejs/vue-cli/issues/2430

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