无法将 ngx-cookie-service 与 angular 5 一起使用



我正在尝试将我的应用程序从角度 2 升级到角度 5.我已经更新了所有依赖项,一切都很好。但是,ngx-cookie-service 库在我尝试运行我的应用程序时会产生问题。

在app.module.ts中,我正在导入cookieservice并添加到提供程序数组中。

import { CookieService } from 'ngx-cookie-service';
providers: [ CookieService, ApiService, {provide: LocationStrategy, useClass: HashLocationStrategy} ]

在我的 api.service.ts 中,

import { CookieService } from 'ngx-cookie-service';

在构造函数中,我正在实例化它

constructor(private http: HttpClient, 
private _cookieService:CookiesService, 
private router: Router) {}

我正在使用 webpack 进行构建,在运行我的应用程序时,我收到此错误

VM2645:1 Uncaught SyntaxError: Unexpected token export
at Object.48 (app.a4460e7c733950106cd8.js:formatted:9)
at __webpack_require__ (polyfills.89065a9ec9d93329d461.js:1)
at eval (eval at 47 (app.a4460e7c733950106cd8.js:formatted:6), <anonymous>:11:17)
at Object.47 (app.a4460e7c733950106cd8.js:formatted:6)
at __webpack_require__ (polyfills.89065a9ec9d93329d461.js:1)
at Object.eval (eval at 0 (app.a4460e7c733950106cd8.js:formatted:3), <anonymous>:5:20)
at eval (eval at 0 (app.a4460e7c733950106cd8.js:formatted:3), <anonymous>:11:30)
at Object.0 (app.a4460e7c733950106cd8.js:formatted:3)
at __webpack_require__ (polyfills.89065a9ec9d93329d461.js:1)
at window.webpackJsonp (polyfills.89065a9ec9d93329d461.js:1)
at app.a4460e7c733950106cd8.js:formatted:1

错误它突出显示它是,

function(module, exports) {
eval("export * from './cookie-service/cookie.service';n//# sourceMappingURL=index.js.map//# sourceMappingURL=data:application/json;charset=utf-8;base64")
},

我知道调试不多,但如果其他人遇到这个问题可以提供帮助。

可能只是api.service.ts中的一个拼写错误。 它不是"CookiesService",而是"CookieService">

最新更新