2
我想在Angular應用程序中使用(免費)google-translate-api(我現在使用v4.x),這對我來說並不明顯如何導入,注入和使用它。我對Angular相當陌生,所以我相信這是問題的一部分。我看過https://www.npmjs.com/package/google-translate-api的文檔,但我不知道如何在Angular中使用它。google-translate-api在Angular 2應用程序中
所以用這個代碼:
import { Injectable } from '@angular/core';
import { translate as Translate } from 'google-translate-api';
@Injectable()
export class GoogleTranslateService {
constructor(private translate: Translate) {
}
}
我得到:
ERROR in ./~/got/index.js
Module not found: Error: Can't resolve './package' in '...\node_modules\got'
@ ./~/got/index.js 19:12-32
@ ./~/google-translate-api/index.js
@ ./src/app/app.component.ts
@ ./src/app/app.module.ts
@ ./src/main.ts
@ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts
ERROR in ./~/osenv/osenv.js
Module not found: Error: Can't resolve 'child_process' in '...\node_modules\osenv'
@ ./~/osenv/osenv.js 3:11-35
@ ./~/configstore/index.js
@ ./~/google-translate-token/index.js
@ ./~/google-translate-api/index.js
@ ./src/app/app.component.ts
@ ./src/app/app.module.ts
@ ./src/main.ts
@ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts
GOT的作者告訴我,這是一個的WebPack問題。
任何想法?
你應該給一些更詳細的描述上你到目前爲止已完成。請編輯您的問題 –
我聯繫了作者,他說這些都是Webpack的問題。 – John