英文:
Angular: NPM installation stalls out when creating project
问题
我刚刚尝试创建一个新项目,但出现了安装Node包的问题。当我安装Angular的v16版本时,我遇到了相同的问题,但最终通过安装最新版本的Typescript来解决了它。
截止到目前,我有:
Node 18.16.0
NPM 7.21.0
Angular 16.1.3
Typescript 5.1.6
Windows 10 64位
我尝试运行ng new my-app --standalone
,但它卡在那里超过了20分钟。我再次尝试不使用standalone标志,但结果相同。我运行了npm cache clean --force
然后再次尝试。我尝试使用--skip-install
标志生成应用程序以分开运行npm install
,但它只停留在sill idealtree builddeps
上。我找到了一个解决方案,说要删除package-lock.json
文件,然后尝试运行npm install
,但应用程序中没有package-lock.json
文件。我找到了几篇关于这个问题的文章,它们都提供了一些似乎不能解决问题的相同解决方案。有人知道为什么会发生这种情况吗?
英文:
I just tried to create a new project and its for some reason getting hung up on installing the node packages. I had this same problem when I installed v16 of Angular but I wound up fixing it by installing the latest version of Typescript.
As of right now I have:
Node 18.16.0
NPM 7.21.0
Angular 16.1.3
Typescript 5.1.6
Windows 10 64bit
I tried running ng new my-app --standalone
and it got hung up for over 20 minutes. I tried it again without the standalone flag and the same thing happened. I ran npm cache clean --force
and tried again. I tried generating the app with the --skip-install
flag to run npm install
separately and it didn't do anything but stay stuck on sill idealtree builddeps
. I came across a solution that said to delete the package-lock.json
file and try running npm install
however there was no package-lock.json
file in the app. I've come across several articles on this issue and they all provide the same handful of solutions that don't seem to resolve the problem. Does anybody know why this might be happening?
答案1
得分: 1
这与这个问题 https://github.com/npm/cli/issues/3257 有关。
这是关于 npm v7 和 v8 的版本。
所以将 npm 升级到更高版本(推荐 9.5.1)。
我成功尝试了这个命令
ng new my-app --standalone
在这个环境下:
- Angular CLI:16.2.0
- Node:18.16.0
- 包管理器:npm 9.5.1
- 操作系统:win32 x64
英文:
It is related to this issue https://github.com/npm/cli/issues/3257.
It is about version of npm v7 and v8
So upgrade npm to higher version (recommend 9.5.1),
I try this command successfully
ng new my-app --standalone
with this environment:
- Angular CLI: 16.2.0
- Node: 18.16.0
- Package Manager: npm 9.5.1
- OS: win32 x64
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论