由于某些原因,如果我运行以下命令,我想使用Angular v5
,它会在angular 6
中构建我不想要的应用程序。
ng new hello //this creates angular app in the latest version
我按以下顺序运行了命令
npm init //generated package.json
上面的命令生成了package.json文件,我交换了package.json文件的内容。
https://jsoneditoronline.org/?id=5acc3c072e164c4a8235152516e44f54
npm install //installed all the node modules
现在当我运行命令以生成角度分量(或任何角度实体)时 它会引发以下错误。
此命令只能在CLI项目中运行。
如何通过Angular v5将这个应用程序制作为angular CLI?
答案 0 :(得分:3)
您可以全局cli
降级npm install -g @angular/cli@1.7.4
的版本。与此cli
一起,将在版本5上生成角投影。
或
如果您不想更改全局的angular / cli版本,则可以使用npx @angular/cli@1.7.4 new hello
创建一个新的Angular项目。
答案 1 :(得分:0)
不要像Angular 4+中那样降级版本,我们不使用new来创建新组件 而是使用generate命令制作新组件
ng生成组件your_Comp_Name