首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vue上的npm run serve不为localhost提供服务

vue上的npm run serve不为localhost提供服务
EN

Stack Overflow用户
提问于 2020-09-18 19:44:41
回答 1查看 974关注 0票数 1

我试图掌握Vue,因为框架,框架,框架。我使用npm install -g @vue/cli在npm上安装了vue,然后我使用vue create myproj创建了我的项目文件夹,选择了所有的默认选项。当我尝试使用npm run serve运行时,我的输出是:

代码语言:javascript
复制
  App running at:
  - Local:   http://x86_64-conda_cos6-linux-gnu:8080/ 
  - Network: http://x86_64-conda_cos6-linux-gnu:8080/

不能在浏览器中连接。据我所知,它应该有localhost127.0.0.1后跟端口号。该端口未被其他任何设备使用。我检查了我的主机:

代码语言:javascript
复制
(base) alan@skynet:~/dev/myproj$ cat /etc/hosts
127.0.0.1   localhost
127.0.1.1   skynet

我遵循了这个类似问题中的步骤:https://forum.vuejs.org/t/npm-run-serve-is-not-defaulting-to-localhost/88007/13,并添加了一个包含以下内容的vue.config.js

代码语言:javascript
复制
module.exports = {
  devServer: {
    host: '127.0.0.1',
    port: 8080,
    public: 'localhost:8080',
  }
}

但它只改变了我的网络。我没有更改我的package.jsonvue create附带的任何默认文件。我甚至删除了目录,在同一位置卸载并重新安装了vue,但这并没有解决问题。另一个SO线程Not running at local when "npm run serve" command in vue project也是类似的,但我没有.bash_profile,我不确定是否可以将HOST="localhost" anywhere添加到我的.profile文件中,因为我对Linux比较陌生,不想破坏东西。我只是想让初始设置开始,这样我就可以继续实际做vue的事情了。

EN

回答 1

Stack Overflow用户

发布于 2020-09-18 22:48:13

我不确定我所做的是否起作用了,但现在起作用了。请参阅https://github.com/vuejs/vue-cli/issues/4081#issuecomment-694904714

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63955154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档