我看了很多关于这个问题的帖子,但是我不知道如何解决它。我尝试了很多解决方案,但仍然出现错误。
Details:
/home/work/project/node_modules/ngx-cookie-service/index.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){export * from './cookie-service/cookie.service';
^^^^^^
SyntaxError: Unexpected token export
15 | this.sessionStorage = sessionStorage;
16 | this.localStorage = localStorageService;
> 17 | this.cookieService = cookieService;
| ^
18 | }
19 |
20 | public set(key, value, useSessionStorage = true) {
at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/script_transformer.js:403:17)
at Object.<anonymous> (src/myApp/coreModule/services/storageLayer.service.ts:17:30)
at Object.<anonymous> (src/myApp/itemModule/components/category.component.ts:30:32)
于是我将以下内容添加到我的package.json文件中:
"jest": {
"transformIgnorePatterns": [
"node_modules/(?!ngx-cookie-service)"
]
}
问题仍然存在。是否有人可以提供帮助?我应该使用“moduleNameMapper”来模拟ngx-cookie-service吗?
非常感谢!