在构建后执行服务时出现错误

时间:2019-04-04 02:58:00

标签: angular npm angular-cli npm-install

我正在开发第一个Angular应用,正在本地计算机上设置现有的Angular应用。
我运行.stat.GetOneGaussianByBoxMuller:{ a:-1+2.0*rand[1.0]; b:-1+2.0*rand[1.0]; sq:(a*a)+(b*b); if[(sq>=1)|(sq=0); :.stat.GetOneGaussianByBoxMuller[]; ]; :(a*sqrt[(neg[2]*log[sq])%sq];b*sqrt[(neg[2]*log[sq])%sq]); }; ([]val:raze {.stat.GetOneGaussianByBoxMuller[]} each til 50000)

时遇到以下错误
  

错误   src / app / common-componets / directives / dropFile / drop-file.directive.ts(47,21):   错误TS2345:“字符串|类型”的参数ArrayBuffer'不是   可分配给“字符串”类型的参数。类型“ ArrayBuffer”为   不可分配给“字符串”类型。   src / app / common-componets / input-image / input-image.component.ts(58,13):   错误TS2322:键入“字符串| ArrayBuffer'不可分配给类型   '串'。类型“ ArrayBuffer”不可分配给“字符串”类型。   src / app / dashboard / dashboard / components / new-community / new-community.component.ts(248,15):   错误TS2322:键入'{区域:字符串; carrera:字符串;名称:任何   publicado:布尔值;简历:字符串; urlPhoto:任意; filtros:null;   urlVideo:任意;键:字符串; uid:字串; activeCommunity:false;   positionCommunity:否; ...另外9个...;位置:数字; }' 不是   可分配给“ IComunidad”类型。属性“ briefingTags”丢失   在类型'{area:string; carrera:字符串;名称:任何publicado:   布尔值简历:字符串; urlPhoto:任意; filtros:null; urlVideo:任意;   键:字符串; uid:字串; activeCommunity:false; positionCommunity:   假; ...另外9个...;位置:数字; }'。   src / app / modals / upload-users-csv / upload-users-csv.component.ts(34,11):   错误TS2322:键入“字符串| ArrayBuffer'不可分配给类型   '串'。不能将“ ArrayBuffer”类型分配给“字符串”类型。

<input type="hidden" name="_method" value="delete" />

有人知道如何解决吗?

1 个答案:

答案 0 :(得分:0)

'string |类型的参数ArrayBuffer'不能分配给'string'类型的参数

意味着您需要在作业中碰个头

if (typeof val === 'string') {
  otherVal = val;
}

这样,编译器就会知道您有一个字符串而不是一个ArrayBuffer