У меня есть компьютер с Debian, который поделился со мной папкой через nettalk. На этом дебиане я запускаю тестовый сервер 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
попробуйте вызвать на локальный хост. Как заставить на нем мой сетевой адрес?
Вторая проблема заключается в том, что я использую scss и компилирую его в css по умолчанию с помощью инструмента sass. Это означает, что вне vue. это не стилизованные компоненты.
Когда я запускаю npm serve на локальном компьютере для загрузки нового файла css, мне нужно перезагрузить страницу в браузере. Когда он работает на машине в моей локальной сети, мне нужно перезагрузить npm run serve и перезагрузить страницу в браузере.
Спасибо за любые подсказки, где я могу настроить такие вещи.
Я ожидаю, что я должен нажать process.env.BASE_URL
, но меня пытались создать .env.local
и нажать туда BASE_URL
. Во всем BASE_URL
по-прежнему стоит "/"
Если кому-то нужно решить подобную проблему, я нашел решение.
в файле /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.