TypeErrors on build:web

Since updating to expo-cli 3.1.2 I have been getting the following TypeErrors on build:web:

TypeError: result.setExpression is not a function
    at Parser.evaluateExpression (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:1987:
14)
    at hooks.evaluate.for.tap.expr (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:381:17)
    at SyncBailHook.eval (eval at create (/usr/local/lib/node_modules/expo-cli/node_modules/tapable/lib/HookCodeFactory.js:19:10), <anonymous>:7:16)
    at Parser.evaluateExpression (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:1984:25)
    at parser.hooks.statementIf.tap.statement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/ConstPlugin.js:122:28)
    at SyncBailHook.eval (eval at create (/usr/local/lib/node_modules/expo-cli/node_modules/tapable/lib/HookCodeFactory.js:19:10), <anonymous>:7:16)
    at Parser.walkIfStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:1011:41)
    at Parser.walkStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:961:10)
    at Parser.walkStatements (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:864:9)
    at Parser.parse (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:2123:9)
    at doBuild.err (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/NormalModule.js:460:32)
    at runLoaders (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/NormalModule.js:342:12)
    at /usr/local/lib/node_modules/expo-cli/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/usr/local/lib/node_modules/expo-cli/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/usr/local/lib/node_modules/expo-cli/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
    at /usr/local/lib/node_modules/expo-cli/node_modules/loader-runner/lib/LoaderRunner.js:236:3

and

TypeError: result.setExpression is not a function
    at Parser.evaluateExpression (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:1987:14)
    at Parser.getRenameIdentifier (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:823:23)
    at Parser.walkVariableDeclaration (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:1364:31)
    at Parser.walkStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:979:10)
    at Parser.walkStatements (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:864:9)
    at Parser.walkBlockStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:996:8)
    at Parser.walkStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:931:10)
    at Parser.walkIfStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:1014:9)
    at Parser.walkStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:961:10)
    at Parser.walkStatements (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:864:9)
    at Parser.walkBlockStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:996:8)
    at Parser.walkStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:931:10)
    at Parser.walkTryStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:1079:9)
    at Parser.walkStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:976:10)
    at Parser.walkStatements (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:864:9)
    at Parser.walkBlockStatement (/usr/local/lib/node_modules/expo-cli/node_modules/webpack/lib/Parser.js:996:8)

Here is my diagnostics log:

Expo CLI 3.1.2 environment info:
    System:
      OS: macOS 10.14.6
      Shell: 3.2.57 - /bin/bash
    Binaries:
      Node: 10.16.3 - /usr/local/bin/node
      Yarn: 1.17.3 - /usr/local/bin/yarn
      npm: 6.11.3 - /usr/local/bin/npm
    IDEs:
      Android Studio: 3.3 AI-182.5107.16.33.5314842
      Xcode: 10.3/10G8 - /usr/bin/xcodebuild
    npmPackages:
      @types/expo: ^32.0.13 => 32.0.13 
      @types/react-native: ^0.60.8 => 0.60.8 
      expo: ^35.0.0 => 35.0.0 
      react: ^16.8.3 => 16.9.0 
      react-native: https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz => 0.59.8 
      react-navigation: ^4.0.7 => 4.0.7 
    npmGlobalPackages:
      expo-cli: 3.1.2

I have the same issue, but looks like all working correctly.

Expo CLI 3.1.2 environment info:
System:
OS: macOS 10.14.5
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 12.10.0 - /usr/local/bin/node
Yarn: 1.15.2 - /usr/local/bin/yarn
npm: 6.11.3 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
IDEs:
Android Studio: 3.0 AI-171.4443003
Xcode: 10.2.1/10E1001 - /usr/bin/xcodebuild
npmPackages:
@types/react: ^16.8.23 => 16.8.23
@types/react-native: ^0.57.60 => 0.57.65
@types/react-navigation: ^3.0.8 => 3.0.8
expo: ^35.0.0 => 35.0.0
react: 16.8.3 => 16.8.3
react-native: https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz => 0.59.8
react-navigation: ^4.0.6 => 4.0.10
npmGlobalPackages:
expo-cli: 3.1.2

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.