Я запускаю VueJS проект в Ubuntu v18.04.
Когда я запускаю проект с использованием npm run serve
, он работает нормально, и я могу…
- доступ к нему в моем Local: http://localhost:8080/.
- также доступ к нему через сеть: http://myip:8080/.
Но я не могу получить к нему доступ с любого другого компьютера (или через мобильный), несмотря натот факт, что устройства находятся в одной сети.
Добавление хоста в файл vue.config.js не оказывает никакого влияния, а выполнение команды npm run serve --host 0.0.0.0
приводит только к следующемуошибка:
/var/www/html/unilliver_vue/0.0.0.0 in multi (webpack)-dev-server/client?http://192.168.53.75:8080/sockjs-node
(webpack)/hot/dev-server.js ./0.0.0.0, multi (webpack)-dev-server/client?http://localhost
(webpack)/hot/dev-server.js (webpack)-dev-server/client?http://192.168.53.75:8080/sockjs-node ./0.0.0.0
Чтобы установить его, вы можете запустить: npm install --save
/var/www/html/unilliver_vue/0.0.0.0
Вот код файла vue.config.js
module.exports = {
dev: {
assetsSubDirectory: 'static',
assetsPublicPath: '/koreyomo/',
proxyTable: {},
host: '0.0.0.0',
port: 8080,
autoOpenBrowser: false,
errorOverlay: true,
notifyOnErrors: true,
},
}
Я использую vuecli 3
, версия узла 10.16.3
и npm version 6.9.0
.Кто-нибудь может подсказать, что мне делать, если я хочу получить доступ с других устройств?