我已经使用expo init构建了一个应用程序,并且可以通过“ expo start”正常运行。但是当我想使用“ expo publish”发布它时,我得到了错误。
(base) hemant@hemant-hp:~/Desktop/Chatter-Native$ expo publish
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ There is a new version of expo-cli available (3.11.2). │
│ You are currently using expo-cli 3.2.3 │
│ Install expo-cli globally using the package manager of your choice; for example: `npm install -g expo-cli` to get the latest version │
│ │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Unable to find an existing Expo CLI instance for this directory, starting a new one...
error: unknown option `--nonPersistent'
Metro Bundler process exited with code 1
Set EXPO_DEBUG=true in your env to view the stack trace.
(base) hemant@hemant-hp:~/Desktop/Chatter-Native$
答案 0 :(得分:0)
可能是因为您使用的是旧版本的expo-cli,请升级expo-cli并重试。您可以获取有关运行$ export EXPO_DEBUG = true并再次运行expo publish的错误的更详细日志