.babelrc
.eslintrc
{
"extends": ["eslint:recommended", "standard"],
"parser": "babel-eslint",
"plugins": [
"mocha",
"webdriverio"
],
"env": {
"webdriverio/wdio": true,
"mocha": true
},
"parserOptions": {
"ecmaVersion": 8,
"sourceType": "module"
},
"rules": {
"indent": ["error", 4]
}
}
私はあなたの活字体のタイピングを使用することができると思います。
はpackage.jsonに2つの依存関係を追加します。
"@types/node": "^8.5.2",
"@types/webdriverio": "^4.8.7",
は、それらをインストールし、プロジェクトを再読み込み。オートコンプリートがまだ機能していない場合は、プロジェクトのルートに tsconfig.jsonを作成する:あなたはtypescriptですコンパイラを使用する必要はありません
{
"compilerOptions": {
"allowJs": true,
"outDir": "./.built/"
}
}
、それだけでオートコンプリートを提供します。いつものようにあなたのjsコードを書いてください。
しかし、あなたはtypescriptですを使用したい場合は、ここで小さな初心者ガイドです: http://webdriver.io/guide/getstarted/configuration.html#Setup-TypeScript
すごいああ、私は私が働いていたtypescriptですバージョンを持っていたが、私はES6に変換した後の依存関係を削除し、今では愚かな感じ...どうもありがとうございます! – Quentin