在生产模式angular5中构建时出错

时间:2018-10-11 05:52:49

标签: angular5

当我运行命令 ng build --prod 时,出现以下错误:无法相对于path_to_node_modules / angular5-time-picker / src / material-解析@ angular / flex-layout时间控制模块.d.ts

1 个答案:

答案 0 :(得分:1)

我刚刚遇到了问题,这是由于使用了^ 2.0.0-beta.10而发布不正确的RC版本被视为较高/较新的版本。因此,请确保您没有使用^,最新版本是2.0.0-beta.10-4905443,因此您应该使用npm install @ angular / flex-layout @ 2.0.0-beta.10-4905443 --save。

为清楚起见,您的package.json不应该... “ @ angular / flex-layout”:“ ^ 2.0.0-beta.10-4905443”, 这实际上将安装版本2.0.0-rc.1,该版本应作为2.0.0-beta.6发布,因此它实际上早于> = 2.0.0-beta.7 <= 2.0.0-beta。 10-4905443。

在此之前,您应该使用固定的版本控制... “ @ angular / flex-layout”:“ 2.0.0-beta.10-4905443”,