在我的nuxt.config.js
内部,当我更改端口时,它是考虑在内的,但主机没有考虑:
export default {
server: {
port: 8002, // default: 3000
host: 'localhost2 // default: localhost
}
// other configs
}
在我的/etc/hosts
中,我有:
127.0.0.1 localhost2
$ npm run dev
...
ℹ Listening on: http://localhost:8002/
...
我的配置出了什么问题?
这似乎仅在@nuxt/cli
中发生(自v2.12.2起)。 When the hostname resolves to 127.0.0.1
, @nuxt/server
automatically overrides it to be localhost
.可能是一个错误,我建议在他们的127.0.0.1
中进行报告。
一种解决方法是使用从@nuxt/server
生成的localhost
NPM脚本,该脚本没有出现上述问题:
GitHub issues
以上命令假定存在以下文件:
dev