如何找到 angular Invalid version 15.2-15.3 错误?
How to find the angular Invalid version 15.2-15.3 error?
我使用 angular CLI 13.0.4 创建了一个新的 angular 应用程序。它创建了一个 angular 应用程序版本 ~13.0.0。当我使用命令 ng build
时,出现以下错误:
./node_modules/css-loader/dist/runtime/api.js - Error: Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js):
Transform failed with 1 error:
error: Invalid version: "15.2-15.3"
./node_modules/css-loader/dist/runtime/noSourceMaps.js - Error: Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js):
Transform failed with 1 error:
error: Invalid version: "15.2-15.3"
这些是我使用的不同版本:
我应该怎么做才能解决这个错误?
------ 2022 年 3 月 2 日更新 ------
浏览器列表 文件的内容:
# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
# For additional information regarding the format and rule options, please see:
# https://github.com/browserslist/browserslist#queries
# For the full list of supported browsers by the Angular framework, please see:
# https://angular.io/guide/browser-support
# You can see what browsers were selected by your queries by running:
# npx browserslist
last 1 Chrome version
last 1 Firefox version
last 2 Edge major versions
last 2 Safari major versions
last 2 iOS major versions
Firefox ESR
更新 .browserslistrc
后我不得不 运行 npm audit fix --force
,它对我有用。
我注释掉了 .browserslistrc
文件中的 last 2 Safari major versions
行。 npm build
正在成功构建应用程序。
我从 .browserslistrc
文件中删除了最后两个 Safari 主要版本,之后构建成功创建。
删除最后两个 Safari 主要版本后:
尝试 npm audit fix
或 npm audit fix --force
因为“错误:无效版本:”15.2-15.3“”这个错误是由于安装的版本无效,因此这是在 npm@6 审计中引入的修复会自动解决依赖问题。
命令“npm audit fix”对我有用
我在更新我的浏览器列表后遇到了这个问题,npm update
帮我解决了这个问题。
正如 Angular 合作者 here 所解释的那样:
This is just a bug in the parsing logic of Safari browser versions
我使用 angular CLI 13.0.4 创建了一个新的 angular 应用程序。它创建了一个 angular 应用程序版本 ~13.0.0。当我使用命令 ng build
时,出现以下错误:
./node_modules/css-loader/dist/runtime/api.js - Error: Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js):
Transform failed with 1 error:
error: Invalid version: "15.2-15.3"
./node_modules/css-loader/dist/runtime/noSourceMaps.js - Error: Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js):
Transform failed with 1 error:
error: Invalid version: "15.2-15.3"
这些是我使用的不同版本:
我应该怎么做才能解决这个错误?
------ 2022 年 3 月 2 日更新 ------
浏览器列表 文件的内容:
# This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
# For additional information regarding the format and rule options, please see:
# https://github.com/browserslist/browserslist#queries
# For the full list of supported browsers by the Angular framework, please see:
# https://angular.io/guide/browser-support
# You can see what browsers were selected by your queries by running:
# npx browserslist
last 1 Chrome version
last 1 Firefox version
last 2 Edge major versions
last 2 Safari major versions
last 2 iOS major versions
Firefox ESR
更新 .browserslistrc
后我不得不 运行 npm audit fix --force
,它对我有用。
我注释掉了 .browserslistrc
文件中的 last 2 Safari major versions
行。 npm build
正在成功构建应用程序。
我从 .browserslistrc
文件中删除了最后两个 Safari 主要版本,之后构建成功创建。
删除最后两个 Safari 主要版本后:
尝试 npm audit fix
或 npm audit fix --force
因为“错误:无效版本:”15.2-15.3“”这个错误是由于安装的版本无效,因此这是在 npm@6 审计中引入的修复会自动解决依赖问题。
命令“npm audit fix”对我有用
我在更新我的浏览器列表后遇到了这个问题,npm update
帮我解决了这个问题。
正如 Angular 合作者 here 所解释的那样:
This is just a bug in the parsing logic of Safari browser versions