【npm】npm start 修改启动端口的不同方式

来源:互联网 发布:网络教育2018招生时间 编辑:程序博客网 时间:2024/06/06 02:22

antd的启动配置文件基于package.json文件,配合roadhog使用时,启动配置是:

"scripts": {  "start": "roadhog server",  "build": "roadhog build",  "lint": "eslint --ext .js src test",  "precommit": "npm run lint"},

这样默认的自启动关口是8000,如果修改为其他端口只要将“start”改为"set port=8008 && roadhog server"这种形式即可;
"scripts": {  "start": "set port=8008 && roadhog server",  "build": "roadhog build",  "lint": "eslint --ext .js src test",  "precommit": "npm run lint"},

以上配置在linux上不生效,可以使用以下方法:export PORT=8808  npm start

配合dora使用时,可以通过启动命令时指定监听端口:npm start -- --port=8010,也可以通过配置文件修改,修改前package.json文件中内容:

 "scripts": {    "build": "atool-build",    "lint": "eslint --ext .js,.jsx src/",    "start": "dora --plugins webpack",    "test": "atool-test-mocha ./**/__tests__/*-test.js"  }

修改后文件内容

 "scripts": {    "build": "atool-build",    "lint": "eslint --ext .js,.jsx src/",    "start": "dora --plugins webpack --port=8009",    "test": "atool-test-mocha ./**/__tests__/*-test.js"  }





原创粉丝点击