Ionic 2 CloudModule Crypto.js错误

时间:2017-06-11 13:14:04

标签: ionic2

我指的是https://docs.ionic.io/setup.html将我的应用添加到Ionic View。每当我按照上面的教程添加行CloudModule.forRoot(cloudSettings)时,它会抛出错误

[INFO] Starting app-scripts server: --lab --l --port 8100 --p 8100 --livereload-port 35729 --r 35729 --address 0.0.0.0 - Ctrl+C to cancel
[18:39:44]  watch started ...
[18:39:44]  build dev started ...
[18:39:44]  clean started ...
[18:39:44]  clean finished in 5 ms
[18:39:44]  copy started ...
[18:39:44]  transpile started ...
[18:39:48]  transpile finished in 4.35 s
[18:39:48]  preprocess started ...
[18:39:48]  deeplinks started ...
[18:39:48]  deeplinks finished in 56 ms
[18:39:48]  preprocess finished in 60 ms
[18:39:48]  webpack started ...
[18:39:48]  copy finished in 4.71 s

crypto.js:74
  this._handle.update(data, encoding);
               ^

TypeError: Data must be a string or a buffer
    at TypeError (native)
    at Hash.update (crypto.js:74:16)
    at HarmonyExportImportedSpecifierDependency.updateHash (G:\Projects\Fortuna\Atithi\node_modules\webpack\lib\dependencies\HarmonyExportImportedSpecifierDependency.js:144:8)
    at G:\Projects\Fortuna\Atithi\node_modules\webpack\lib\DependenciesBlock.js:33:5
    at Array.forEach (native)
    at NormalModule.DependenciesBlock.updateHash (G:\Projects\Fortuna\Atithi\node_modules\webpack\lib\DependenciesBlock.js:32:20)
    at NormalModule.Module.updateHash (G:\Projects\Fortuna\Atithi\node_modules\webpack\lib\Module.js:162:41)
    at NormalModule.updateHash (G:\Projects\Fortuna\Atithi\node_modules\webpack\lib\NormalModule.js:327:30)
    at modules.forEach.m (G:\Projects\Fortuna\Atithi\node_modules\webpack\lib\Chunk.js:253:31)
    at Array.forEach (native)

我已经尝试过npm install @ionic/cloud-angular@latest --save,但它没有解决问题。

任何人都可以帮我解决一下吗?其他人以前面对过吗?

1 个答案:

答案 0 :(得分:0)

我在常规的Angular 4应用程序中遇到了同样的错误。这是因为@ angular / material库更新到2.0.0-beta.8所以我降级到2.0.0-beta.7并且它又开始工作了。希望这会有所帮助:D