5

Mobile Center コマンドライン インターフェイスを使用して Mobile Center にテストをアップロードするときに表示されるこのエラーを解決するにはどうすればよいですか?

SyntaxError:予期しないトークン ...

ここに画像の説明を入力

4

1 に答える 1

9

このエラーは、以前のバージョンの Node がマシンにインストールされているために表示されます。

Mobile Center CLI にはmobile-center、Node.js の最新バージョンが必要です。

このエラーを修正するために使用した手順は次のとおりです。

  1. HomeBrew をインストールする
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  1. これらのコマンドをターミナルに入力して、Node の最新バージョンに更新します。

    sudo brew uninstall node
    brew update
    brew upgrade
    brew cleanup
    brew install node
    sudo chown -R $(whoami) /usr/local
    brew link --overwrite node
    sudo brew postinstall node
  2. mobile-center-cliこれらのコマンドを端末に入力して、最新バージョンの Mobile Center CLI を確実にアンインストール/再インストールします。

    npm uninstall -g mobile-center-cli
    npm install -g mobile-center-cli
  3. このコマンドを端末に入力して、CLI 経由で Mobile Center にログインします*

    mobile-center login
  4. CLI を使用して UITests を Mobile Center にアップロードできるようになりました

    mobile-center test run uitest --app [appname] --devices [deviceID] --app-path [LocationOfYourAppOnYour]  --test-series "master" --locale "en_US" --assembly-dir [FolderContainingUITestDLL]

*Mobile Center ログイン用のパスワードをまだ作成していない場合は、 に移動しmobile.azure.com、現在ログインしている場合はアカウントからログアウトし、[パスワードをお忘れですか?] をクリックします。Mobile Center アカウントのパスワードを作成します。

モバイルセンター パスワードを忘れた方

于 2016-12-02T23:04:28.843 に答える