【发布时间】:2020-04-09 06:20:09
【问题描述】:
我最近开始在我正在处理的 Angular 8 项目(节点 v10.16.0)上遇到此错误。 运行 npm update caniuse-lite browserslist 什么也没做
所以我删除了 package-lock.json,删除了 node_modules 并运行了 npm install,但是 browserlist 文件已经消失了。
当我再次运行 ng build 时,我得到相同的消息:
Browserslist:caniuse-lite 已过时。请运行下一条命令npm update
我在同一主题上看到了这篇文章: Browserslist: caniuse-lite is outdated. Please run next command `npm update caniuse-lite browserslist` 但是,它谈到了 WebCompiler 和 autoprefixer,我不知道这些。 请指导
【问题讨论】:
-
问:您是否使用 Visual Studio 创建了这个 Angular 项目?问:当你简单地按照说明运行
npm update caniuse-lite browserslist时发生了什么? -
是的,Angular 项目正在使用 Visual Studio 2017。当我使用 npm update caniuse-lite browserslist 时没有任何反应。没有安装...
-
因为在我重新安装 npm 后 browserlist 文件消失了(caniuse-lite 在那里),你建议我应该在 browserlist 中运行 npm 吗?
-
我也遇到了同样的问题。在 phpstrom 中它告诉我运行
npm update但这并没有解决问题,只是将我的打字稿版本设置为高角度 8。 -
我也有同样的问题,Angular 8 使用 Visual Studio 代码虽然我不确定为什么编辑器会导致这个冲突。对此有任何答案吗?我们应该在本周发布一个巨大的新功能,当然现在我们的应用程序将无法构建。我看到我们的几个 node_modules 使用浏览器列表
标签: angular npm-install