在angular-cli项目中以便使用serve命令

时间:2019-06-18 12:31:26

标签: angular

当我在计算机上运行ng -v时,我有:

angular-cli: 1.0.0-beta.16
node: 4.6.0
os: win32 x64

我尝试添加:

"angular-cli": "1.0.0-beta.16"

在项目的依存关系中,然后在npm install中,但是我的节点无法安装该软件包。

2 个答案:

答案 0 :(得分:0)

当angular cli程序包仍处于beta阶段时,“ angular-cli”似乎是旧名称。新的角度cli称为“ @ angular / cli”。

来自libraries.io的图片 Google Sign-In For Unity

重命名的angular cli包@ angular / cli的第一个版本与angular-cli的最后一个版本重合: enter image description here

您要安装的软件包在npm中不再存在。您尝试安装的版本在重命名的@ angular / cli软件包中也不存在。您应该运行npm i @angular/cli@latest以获得最新版本。

答案 1 :(得分:0)


我首先更新angular CLI以确保它是最新版本。 npm install -g @ angular / cli @ latest接下来,通过将软件包下载到的目录中执行npm install或npm i来安装所有依赖项。这将下载并安装package.json文件中提到的所有依赖项及其依赖项。然后使用npm start命令运行开发版本。这将转换打字稿并创建可使用控制台中提供的URL(localhost:3000)访问的Webpack。我也尝试再次使用ng serve命令,它可以正常工作。