React-native start ERROR Packager can't listen on port 8081

来源:互联网 发布:怪你过分美丽歌词知乎 编辑:程序博客网 时间:2024/04/29 23:23

React-native start ERROR Packager can’t listen on port 8081 (本人第一篇博客)

ERROR Packager can’t listen on port 8081
Most likely another process is already using this port
Run the following command to find out which process:

lsof -n -i4TCP:8081

You can either shut down the other process:

kill -9

or run packager on different port.

See http://facebook.github.io/react-native/docs/troubleshooting.html

for common problems and solutions.

解决:
打开工程目录, 找到local-cli\server/server.js
\项目路径\node_modules\react-native\local-cli\server

module.exports = {  name: 'start',  func: server,  description: 'starts the webserver',  options: [{    command: '--port [number]',    default: 8081,    parse: (val) => Number(val),  }, {    command: '--host [string]',    default: '',  }, {    command: '--root [list]',    description: 'add another root(s) to be used by the packager in this project',    parse: (val) => val.split(',').map(root => path.resolve(root)),    default: [],  }, {    command: '--projectRoots [list]',    description: 'override the root(s) to be used by the packager',    parse: (val) => val.split(','),    default: (config) => config.getProjectRoots(),  }, {    command: '--assetExts [list]',    description: 'Specify any additional asset extentions to be used by the packager',    parse: (val) => val.split(','),    default: (config) => config.getAssetExts(),  }, {    command: '--platforms [list]',    description: 'Specify any additional platforms to be used by the packager',    parse: (val) => val.split(','),    default: (config) => config.getPlatforms(),  }, {    command: '--skipflow',    description: 'Disable flow checks'  }, {    command: '--nonPersistent',    description: 'Disable file watcher'  }, {    command: '--transformer [string]',    description: 'Specify a custom transformer to be used'  }, {    command: '--reset-cache, --resetCache',    description: 'Removes cached files',  }, {    command: '--verbose',    description: 'Enables logging',  }],};

修改
将"8081"修改成你想要的端口号, 我这里修改成"8888"
将”8081”修改成你想要的端口号, 我这里修改成”8888”

0 0
原创粉丝点击