【问题标题】:Cannot find global type 'Array'找不到全局类型“数组”
【发布时间】:2017-03-25 17:17:17
【问题描述】:

我在尝试启动我的应用时收到此消息:

命令:

npm webpack --config config/webpack.prod.js  --progress --profile --bail

消息:

保释模式错误:[默认] 找不到全局类型“数组”。

typescript:2.0.8 包含在package.json

有什么想法吗?

【问题讨论】:

  • 我也一样,我认为依赖项已经改变并破坏了它。因为昨天它对我来说工作正常,所以我清除了node_modules 并重新安装,并收到了这条消息。所以它是一个依赖改变的问题。检查您的“~”和“^”依赖项
  • 如果您删除--bail 模式,您可以看到完整的错误列表。它会向您显示许多类型错误,TypeScript 的某些东西被破坏了。

标签: node.js typescript webpack


【解决方案1】:

我通过以下步骤修复了它:

  1. 从包依赖项中删除所有 ~^ 前缀,以便它们停止自动更新和破坏内容。
  2. 更新到awesome-typescript-loader@2.2.4 - 版本^2.2.1 由于某种原因突然无法正常工作。 2.2.1 也没有(没有^

这为我修复了构建类型错误。

【讨论】:

    猜你喜欢
    • 2019-01-04
    • 2017-11-29
    • 2018-11-16
    • 1970-01-01
    • 1970-01-01
    • 2017-09-27
    • 2016-12-21
    • 1970-01-01
    • 2013-03-17
    相关资源
    最近更新 更多