我安装了:
我在Windows 10,64位上运行。
我试图通过运行以下命令来创建我的第一个项目:
ng new angular-demo其中“角演示”是项目名称。该命令创建一个带有一些初始文件的项目目录,然后运行npm,并在日志文件中使用以下消息失败
67 verbose argv "W:\\nodejs\\node.exe" "C:\\Users\\Tomasz\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "--quiet"
68 verbose node v15.6.0
69 verbose npm v7.5.0
70 error code ERESOLVE
71 error ERESOLVE unable to resolve dependency tree
72 error
73 error While resolving: angular-demo@0.0.0
73 error Found: typescript@4.1.3
73 error node_modules/typescript
73 error peer typescript@"~4.0.0 || ~4.1.0" from @angular-devkit/build-angular@0.1101.2
73 error node_modules/@angular-devkit/build-angular
73 error peer typescript@">=4.0 <4.2" from @angular/compiler-cli@11.1.1
73 error node_modules/@angular/compiler-cli
73 error peer @angular/compiler-cli@"^11.0.0 || ^11.1.0-next" from @angular-devkit/build-angular@0.1101.2
73 error node_modules/@angular-devkit/build-angular
73 error peer @angular/compiler-cli@"11.1.1" from @angular/localize@11.1.1
73 error node_modules/@angular/localize
73 error peerOptional @angular/localize@"^11.0.0 || ^11.1.0-next" from @angular-devkit/build-angular@0.1101.2
73 error node_modules/@angular-devkit/build-angular
73 error 1 more (ng-packagr)
73 error 1 more (ng-packagr)
73 error
73 error Could not resolve dependency:
73 error peer typescript@"~3.9.5" from tsickle@0.39.1
73 error node_modules/tsickle
73 error peerOptional tsickle@"~0.39.0" from ng-packagr@11.1.2
73 error node_modules/ng-packagr
73 error peerOptional ng-packagr@"^11.0.0 || ^11.1.0-next" from @angular-devkit/build-angular@0.1101.2
73 error node_modules/@angular-devkit/build-angular我在googled上搜索了一下,发现tsickle是一些与类型记录相关的工具,它只支持3,而不是4。我不知道angular为什么会尝试安装这种类型抄本版本和tsickle的组合。
发布于 2021-02-04 16:59:58
一个对我有用的解决方案是@ypolonsky提出的解决方案的组合.但我又加了一步。解决方案是卸载所有内容(甚至手动安装全局节点模块),然后重新安装Node。
我正在Windows 10机器上工作,接下来的步骤为我解决了这个问题:
首先,删除
在我的例子中,问题可能是我很长时间没有更新Node,而且我也对我的全局包做了很多更新(使用ncu命令),所以需要一个干净的安装。
这篇文章帮助我了解如何删除我的节点全局模块:Command to remove all npm modules globally?。
发布于 2021-01-31 18:30:07
这是依赖冲突,因为它说类型文本版本有问题。但是即使出现了这个错误,也会创建一个项目文件夹。你可以跑
npm安装-强制
命令来自生成package.json文件和初始文件的项目目录。对于您的情况,请在角演示目录下运行命令。
发布于 2021-02-03 22:57:31
我与NodeJS15.8.0(NPM7.5.1)也有类似的错误。
当我卸载并安装nodejs的LTS版本(目前为14.15.4和NPM6.14.10)时,一切正常。打开https://nodejs.org/en/download/并选择LTS最新版本。
https://stackoverflow.com/questions/65981240
复制相似问题