выполнять горячую перезагрузку в сети - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть компьютер с Debian, который разделяет мою папку через nettalk. На этом Debian я запускаю тестовый сервер npm run serve следующий 192.168.0.x: 8080 и он работает.

Проблема с проверкой в ​​фоновом режиме sockjs.js?9be2:1605 GET http://localhost:8080/sockjs-node/info?t=1554826524135 net::ERR_CONNECTION_REFUSED попробуйте позвонить localhost. Как на него навязать мой сетевой адрес?

Вторым вопросом является то, что я использую scss и компилирую его в css по умолчанию sass tool. Это означает, что вне Vue. это не стилизованные компоненты.

Когда я запускаю npm serve на локальном компьютере для загрузки нового css-файла, мне нужно перезагрузить страницу в браузере. Когда он работает на компьютере в моей локальной сети, мне нужно перезагрузить npm, выполнить подачу и перезагрузить страницу в браузере.

Спасибо за любые подсказки, где я могу настроить такие вещи. Я ожидаю, что я должен нажать process.env.BASE_URL, но я пытался создать .env.local и нажать там BASE_URL. Во всех BASE_URL все еще есть "/"

1 Ответ

1 голос
/ 10 апреля 2019

Если кому-то нужно решить подобную проблему, я нашел решение.

в файле /vue.config.js

const path = require('path')

module.exports = {
  devServer: {
    proxy: 'http://localhost:8080',
    public: '192.168.0.x:8080'
  }
}

решит проблему с вызовом localhost прослушивателем сокетов.

Перезагрузить стили я решил по-другому. Я использую scss в качестве препроцессора, и я использовал node-sass, sass-loader модули и в App.vue

<template>...</template>
<script>...</script>
<style lang="scss">
  @import "path/to/your.scss";
</style>

работает с горячей перезагрузкой в ​​файлах scss.

...