ng g class 在创建 classes 时无法在 angular 9 上工作

ng g class not working on angular 9 when creating classes

我刚做了一个新的 project.When 我输入了 ng serve 然后项目是 运行ning fine.But,我尝试使用 :[= 创建一个 class.ts 文件16=]

ng  g class common/book --spec false

我收到这个错误:

ng : File C:\Users\AshwinPC\AppData\Roaming\npm\ng.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see         
about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ ng  g class common/book --spec false
+ ~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException

所以,我搜索了问题,找到了解决方案,将 powershell 设置为 运行 作为管理员:

C:\WINDOWS\system32>powershell Set-ExecutionPolicy RemoteSigned

C:\WINDOWS\system32>

我再次看到错误为:

PS E:\angular-bookstore> ng g class common/book --spec false
Unknown option: '--spec'
Unknown option: 'false'

有人可以告诉我为什么在从 visualstudio 代码创建 class 时显示此错误吗?

使用 --spec 标志,因此您的命令应该是

ng g class common/book --spec=false

试试上面的代码,我想这会对你有所帮助。