剛剛執行了一個npm更新和新版本的時刻(用於Angular)進來(版本2.19.0)。__WEBPACK_IMPORTED_MODULE_4_moment__不是一個函數 - 測試失敗,今天的時刻發佈
現在我得到這個錯誤信息,當我的一個測試運行,我得到這個錯誤。我也使用WebPack,因此可能引入了一些不兼容性?
剛剛執行了一個npm更新和新版本的時刻(用於Angular)進來(版本2.19.0)。__WEBPACK_IMPORTED_MODULE_4_moment__不是一個函數 - 測試失敗,今天的時刻發佈
現在我得到這個錯誤信息,當我的一個測試運行,我得到這個錯誤。我也使用WebPack,因此可能引入了一些不兼容性?
只需從導入語句中刪除分組(* as)即可。這對我有用。
從'時刻'導入時刻;
我今天遇到同樣的問題。將暫時版本(暫時)降級到2.18.1可以解決我的問題。 –
在Typescript/Aurelia/Webpack中使用最新的時刻版本時也會遇到此問題。
我轉我的進口: import moment from 'moment';
,並創建了一個moment.d.ts直到他們修復官方之一:
declare module "moment" { export default any; }
我們運行的是最新版本的WebPack 3.6.0的 – SteveF
你看過https://github.com/angular/angular-cli/issues/1974 – jonrsharpe