所以,我开始一个全新的角度项目。
现在有了全新的项目,如果运行的话
我开始一个全新的角度项目
npm 我@angular/cli --global
ng 新的whisList --no-standalone(有app.module.ts 文件)
选择CSS
允许服务器端渲染
然后,如果我运行一个全新的项目
npm 审核
我有这份报告:
# npm audit report
webpack-dev-middleware 6.0.0 - 6.1.1
Severity: high
Path traversal in webpack-dev-middleware - https://github.com/advisories/GHSA-wr3j-pwj9-hqq6
fix available via `npm audit fix --force`
Will install @angular-devkit/[email protected], which is a breaking change
node_modules/webpack-dev-middleware
@angular-devkit/build-angular 15.1.0-next.0 - 17.3.1
Depends on vulnerable versions of webpack-dev-middleware
node_modules/@angular-devkit/build-angular
2 high severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
但是
npm audit fix
命令不起作用,并且使依赖关系更加混乱。
有人知道为什么会这样吗?怎么修?我是一个正在发育的婴儿。
强调文本首先也是最重要的是创建 Angular 应用程序/项目的本地备份。
ng更新
npm 更新
2. 当命令: ng update 和 npm update 不够时,您可以手动更新文件 package.json
当前版本的 webpack-dev-middleware 似乎已经过时,因此在 package.json 中将其替换为:
"webpack-dev-middleware": "^7.0.0",
请参阅NPMJS-网站了解适当的版本。
删除package-lock.json文件,该文件可能会导致安装问题。
安装更新的软件包后,将生成新的 package-lock.json 文件。
运行命令来安装软件包:
npm 安装
问题:你的package.json是什么样的? (我没有足够的声誉来“添加评论”)