如何在Vue-cli项目中更改端口号,使其在另一个端口上运行而不是8080。
当前回答
如果你想临时改变端口号,你可以在npm run serve命令中添加一个-port选项。
运行服务-- --端口6058
其他回答
如果你想临时改变端口号,你可以在npm run serve命令中添加一个-port选项。
运行服务-- --端口6058
如果您正在使用vue cli 3,另一个选择是使用配置文件。创建vue.config.js与你的包在同一级别。Json,并像这样放置配置:
module.exports = {
devServer: {
port: 3000
}
}
使用脚本配置:
npm run serve --port 3000
工作很好,但如果你有更多的配置选项,我喜欢在配置文件中做。你可以在文档中找到更多信息。
要更改端口(NPM),请转到package.json。在脚本中编写自己的脚本,例如:
"start": "npm run serve --port [PORT YOU WANT]"
之后你可以用npm start开始
第一选择:
打开的包。在“serve”部分中添加“——port port-no”。
就像下面,我已经做到了。
{
"name": "app-name",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve --port 8090",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
}
第二个选项:如果你想通过命令提示符
运行NPM服务——端口8090
虽然有点晚了,但我认为将所有这些答案整合成一个概述所有选项的答案是有帮助的。
分别在Vue CLI v2 (webpack模板)和Vue CLI v3中,按优先级(从高到低)排序。
Vue CLI v3
package.json: Add port option to serve script: scripts.serve=vue-cli-service serve --port 4000 CLI Option --port to npm run serve, e.g. npm run serve -- --port 3000. Note the --, this makes passes the port option to the npm script instead of to npm itself. Since at least v3.4.1, it should be e.g. vue-cli-service serve --port 3000. Environment Variable $PORT, e.g. PORT=3000 npm run serve .env Files, more specific envs override less specific ones, e.g. PORT=3242 vue.config.js, devServer.port, e.g. devServer: { port: 9999 }
引用:
https://cli.vuejs.org/config/#devserver https://cli.vuejs.org/config/#vue-config-js https://cli.vuejs.org/guide/mode-and-env.html
Vue CLI v2(已弃用)
环境变量$PORT,例如:PORT=3000 / config / index.js: dev.port
引用:
http://vuejs-templates.github.io/webpack/ https://github.com/vuejs-templates/webpack/blob/develop/template/build/webpack.dev.conf.js#L35
推荐文章
- 如何在vue-cli项目中更改端口号
- Angular 2模板中的标签是什么意思?
- JavaScript .includes()方法的多个条件
- 窗口。亲近与自我。close不关闭Chrome中的窗口
- 同步和异步编程(在node.js中)的区别是什么?
- 在d3.js中调整窗口大小时调整svg的大小
- 如何编辑通过npm安装的节点模块?
- 如何将两个字符串相加,就好像它们是数字一样?
- 绑定多个事件到一个监听器(没有JQuery)?
- 在JavaScript中将JSON字符串解析为特定对象原型
- 将字符串“true”/“false”转换为布尔值
- 如何使用JavaScript代码获得浏览器宽度?
- event.preventDefault()函数在IE中无法工作
- indexOf()和search()的区别是什么?
- 错误:'types'只能在.ts文件中使用- Visual Studio Code使用@ts-check