重新開始的Angular2項目後,我已經啓動命令NPM安裝並得到了以下錯誤:Angular2 - NPM安裝沒有找到名稱空間的webdriver
node_modules/protractor/built/browser.d.ts(258,37): error TS2503: Cannot find namespace 'webdriver'
任何人都知道它來自哪裏/我怎麼能修復 ?
感謝你,
重新開始的Angular2項目後,我已經啓動命令NPM安裝並得到了以下錯誤:Angular2 - NPM安裝沒有找到名稱空間的webdriver
node_modules/protractor/built/browser.d.ts(258,37): error TS2503: Cannot find namespace 'webdriver'
任何人都知道它來自哪裏/我怎麼能修復 ?
感謝你,
更新2016年12月21日:這是固定的量角器4.0.14。
量角器對硒的webdriver的依賴:
'@類型/硒的webdriver': '〜2.53.31',
不幸的是,https://github.com/DefinitelyTyped/DefinitelyTyped/pull/13382昨日合併,並釋放2.53.37。
臨時修復:手動安裝版本2.53.36修復了問題,直到量角器發佈包含來自selenium-webdriver軟件包的更改的新版本。
npm install @types/[email protected] --save-dev
並儘快量角器固定除去dev的依賴性。
有未決公關:升級到量角器4.0.14後https://github.com/angular/protractor/pull/3848
謝謝你。讓我們希望他們能夠快速返回命名空間 –
Theres在量角器網站上的公關傳入:https://github.com/angular/protractor/pull/3848 –
我將版本更改爲2.53.36,但仍然出現此錯誤 –
對於那些仍然遇到問題,我發現我的類所引用的webdriver現在需要一個import語句:
import webdriver = require('selenium-webdriver');
希望能幫助任何有同樣問題的人。
您是否嘗試刪除整個node_modules並重新安裝所有依賴項?什麼在你的package.json? – CTodea
自上午以來面臨同樣的問題! – micronyks
我與@ types/selenium-webdriver 2.53.37有同樣的錯誤。 –