Reputation: 2719
I am currently working with angular cli project. I see the spec file generated for every component, services and I want to remove all this spec files from this existing project.
Upvotes: 10
Views: 10222
Reputation: 1029
If your system is Windows, you can use this method
In PowerShell, navigate to your project directory.
For example cd C:\MyProject
Then enter this command
Get-ChildItem -Path src -Recurse -Filter *.spec.ts | Remove-Item
I used this method
Upvotes: 2
Reputation: 2600
Deleting them from an existing project depends on your OS. If it is a Unix based system you could do something like this:
find . -type f -name '*.spec.ts' -delete
This would remove all files which end in spec.ts
recursively starting in your current directory.
To prevent these files from being generated again use the --skipTests
flag when generating components, providers, whatever:
ng g s my-service --skipTests
This will generate a service my-service
without any spec files.
Upvotes: 20