我正在处理一个奇怪的错误。我有这个服务文件,所有其他服务都存储在这里。除了导入前端中使用的所有服务外,我还在导入部分中存储了一个组件。
import { VacationComponent } from 'app/view/vacation/vacation.component';进口是灰色的,所以没有使用。我删除了它,并遇到了以下错误:
main-es2015.0cad4195744251a340b5.js:1 Uncaught ReferenceError: Cannot access 'nX' before initialization
at main-es2015.0cad4195744251a340b5.js:1:1825981
at Module.zUnb (main-es2015.0cad4195744251a340b5.js:1:1826937)
at l (runtime-es2015.66c79b9d36e7169e27b0.js:1:552)
at 0 (main-es2015.0cad4195744251a340b5.js:1:5659)
at l (runtime-es2015.66c79b9d36e7169e27b0.js:1:552)
at t (runtime-es2015.66c79b9d36e7169e27b0.js:1:421)
at Array.r [as push] (runtime-es2015.66c79b9d36e7169e27b0.js:1:293)
at main-es2015.0cad4195744251a340b5.js:1:47当将导入添加到主服务文件时,错误将消失。我不明白未使用的导入如何修复此错误。此外,导入的组件中没有变量"nX“。错误中引用的主文件包含nX的定义,如下所示
let nX=(()=>{class t{constructor(t,e){this.service=t,this.dialog=e,this.isChecked=!1}我看不到与导入组件的连接。
发布于 2022-07-20 16:02:02
nx只是捆绑、缩小和其他的东西。它将您的所有reallyLongHelpfulNamesForThings转换为a,以减小大小。
正如这些评论所表明的,有一些问题有待回答。
组件和服务是如何相关的--它们彼此的用法是什么?组件是否在模块中正确声明?
给我们一些周围的背景为这些项目。
https://stackoverflow.com/questions/73037630
复制相似问题