我试图通过启动NPM start --port 4300来启动Chrome。但是同样的事情永远不会奏效。我也检查了package.json文件,但是找不到像http:\ localhost:4200这样的条目。
这里有什么神秘之处?
以下是package.json文件中的条目: -
"scripts": {
"ng": "ng",
"ngh": "ngh",
"rimraf": "rimraf",
"ngc": "node_modules/.bin/ngc",
"start": "ng serve",
"start:aot": "ng serve --aot",
"build": "npm run clean:dist && ng build",
"build:prod": "npm run build -- --prod",
"build:prod:aot": "npm run build -- --prod --aot",
"build:ci": "npm run build:prod && npm run build:prod:aot && npm run build:release",
"build:release": "gulp build:release",
"test": "ng test -sr",
"test:coverage": "npm run clean:coverage && ng test -sr -cc",
"lint": "ng lint",
"lint:styles": "stylelint ./src/framework/**/*.scss",
"lint:ci": "npm run lint && npm run lint:styles",
"pree2e": "webdriver-manager update --standalone false --gecko false",
"e2e": "ng e2e",
"clean:dist": "npm run rimraf -- dist"
是否有一些条目停止通过4200以外的端口打开应用程序?
最好的问候, SIDD
答案 0 :(得分:1)
将'-o'添加为起始脚本的参数。
"start": "ng serve -o",
它不仅会为应用程序提供服务,还会在默认浏览器中打开它,如serve docs中所示。
此外,如果要指定应运行应用程序的特定端口,请同时使用'-port'参数:
"start": "ng serve -o --port 4200",
答案 1 :(得分:0)
您应该使用import axios from 'axios'
let api = axios.create({
baseURL: 'http://localhost:8000/api/v1/'
})
export default api
选项在另一个端口上提供应用程序。有关详细信息,请键入import api from '~/plugins/axios
。
因此,在package.json中,您可以将--port
脚本更改为此。
ng serve --help