小编Cas*_*roh的帖子

意外的“/”。使用 \ 转义特殊字符可能会有所帮助 - Angular 12 build/deploy

我最近将我的代码库从 Angular 11 更新到 12,在那之后,我无法部署我的代码。我可以运行ng build并且ng serve它可以完美运行,但是,当我运行时,ng build --prod我不断收到以下错误,可能是因为对 prod 版本进行了优化(缩小):

在此处输入图片说明

该文件D:\Code\Airbox\frontend\styles.670357240e7c04682d1d.css:9031:1不存在,它显然是由部署脚本创建的,但我无法看到或访问它。我试图从我的全局 css 文件中删除注释和导入,但问题一直在发生。

我在互联网上找不到任何解决方案,我不知道发生了什么或如何找到解决方法。

postcss angular

7
推荐指数
2
解决办法
1127
查看次数

Promise.allSettled() 响应的类型错误

我最近一直在尝试在带有 Typescript 的 NodeJS 上使用 Promise.allSettled,但我遇到了响应问题。allSettled 方法返回一个带有status: "rejected" | "fulfilled"和 值的数组,以防它被满足。问题是,当我尝试访问响应的值时,出现以下错误:

Property 'value' does not exist on type 'PromiseSettledResult<unknown>'.
Property 'value' does not exist on type 'PromiseRejectedResult'.ts(2339)
Run Code Online (Sandbox Code Playgroud)

下面我将留下一个简单的例子,以便您可以复制代码并自己尝试:

const p1 = Promise.resolve(50); 
const p2 = Promise.resolve(100); 

const promiseArray = [p1, p2]; 
  
Promise.allSettled( promiseArray ). 
  then( results => results.forEach( result =>  
    console.log(result.status, result.value)));
Run Code Online (Sandbox Code Playgroud)

如果我在我的项目上运行此代码,我会收到一个错误,因为result.value最后。

我在 Windows 上的版本 12.18.3 上运行我的节点,并且我已将目标设置tsconfig.jsonES2020能够使用该方法本身。

javascript node.js typescript

4
推荐指数
3
解决办法
1589
查看次数

标签 统计

angular ×1

javascript ×1

node.js ×1

postcss ×1

typescript ×1