Node.js 在windows 10上创建angular 8项目将创建其他文件

Node.js 在windows 10上创建angular 8项目将创建其他文件,node.js,angular,npm,angular8,Node.js,Angular,Npm,Angular8,直到几天前,由于学校的原因,我一直在使用Ubuntu虚拟机作为Angular和其他相关项目的开发环境,但是我决定切换到windows,因为我已经安装了node以及git和其他开发工具 我遇到的问题是,当我使用ng new my app命令创建Angular 8项目时,会在根目录中创建其他文件,这在我使用Ubuntu时从未发生过。正在创建的文件是命令文件(.cmd)和Powershell文件(.ps1),以及没有扩展名的文件 这些只是创建的一些文件: 如果我与Ubuntu中创建的项目(典型的an

直到几天前,由于学校的原因,我一直在使用Ubuntu虚拟机作为Angular和其他相关项目的开发环境,但是我决定切换到windows,因为我已经安装了node以及git和其他开发工具

我遇到的问题是,当我使用
ng new my app
命令创建Angular 8项目时,会在根目录中创建其他文件,这在我使用Ubuntu时从未发生过。正在创建的文件是命令文件(.cmd)和Powershell文件(.ps1),以及没有扩展名的文件

这些只是创建的一些文件:

如果我与Ubuntu中创建的项目(典型的angular.json、tslint等)的文件结构进行比较,我可以删除不必要的文件,angular应用程序仍然可以工作。但是,每当我由于某些错误而运行
npm install
重新安装软件包时,这些多余的文件会再次添加,每次我都必须删除它们

我尝试过卸载angular/cli并使用npm cache clean--force清除缓存,然后再次安装angular/cli,但问题仍然存在。我还尝试过删除节点并再次安装,但没有成功


我对angular和node.js相当陌生,只有几个月的学校项目经验,所以我目前正在尝试了解更多。我尝试过使用不同的术语进行搜索,但似乎没有人遇到过类似的问题。非常感谢您的帮助。

这些是npm安装完成后在
节点_modules/.bin
子文件夹中找到的文件


您的npm安装有问题。我建议卸载节点,并确保删除所有内容(路径变量、用户文件夹中的文件),然后重新安装。

@Reactgular确实解决了问题。我想当我第一次卸载它的时候,有些东西没有修复。谢谢你的帮助!你可以把它作为答案贴出来,这样我就可以接受了。