使用 Yarn 部署构建时出错 - Angular 应用程序

Posted

技术标签:

【中文标题】使用 Yarn 部署构建时出错 - Angular 应用程序【英文标题】:Error while building with Yarn Deployment - Angular Application 【发布时间】:2019-04-30 05:23:01 【问题描述】:

在 VSTS 中使用 Yarn 构建时出现错误“找不到要在 D:\c\2\b\node_modules\rxjs-tslint\node_modules 中链接的打字稿副本” p>

错误:\hostedtoolcache\windows\yarn\1.12.3\x64\yarn-v1.12.3\bin\yarn.cmd失败,返回码:1

看起来像依赖问题。

【问题讨论】:

【参考方案1】:

eslint 版本的 Yarn 确实存在问题。

https://github.com/yarnpkg/yarn/issues/6285

必须从 --prod 版本中删除它作为解决方法,并将其添加到仅开发依赖项中。

【讨论】:

【参考方案2】:

我不确切知道你的依赖结构是什么,但错误实际上给出了线索​​。

同样的事情发生在我之前 - 当我将 rxjs-tslint 软件包从 v0.1.5 升级到 v0.1.6 时,也是如此和其他包一样。

rxjs-lint v0.1.6 似乎有问题,最好编辑您的 package.json 以使用 v0。 1.5 作为一种解决方法

这个技巧只适用于 3 个不同的项目 :)

【讨论】:

目前我有 "rxjs-tslint": "^0.1.5" 所以你建议将它升级到 V0.1.6

以上是关于使用 Yarn 部署构建时出错 - Angular 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

使用 createReducer 函数时为生产构建 angular+ngrx 8 时出错

Heroku 部署无法看到 Angular 组件

在 Angular 5 中创建构建时出错

在 yarn install 上编译 node-sass 时出错

尝试使用 Angular ng new --collection 时出错

“模板解析错误:'app' 不是已知元素”当使用 Webpack2 构建和部署“OK”angular2 应用程序时