使用 angular-cli 8 运行 Angular 4 应用程序

山姆

我必须能够运行用 Angular 4 编写的遗留应用程序。但是当我执行时ng serve,出现错误The serve command requires to be run in an Angular project, but a project definition could not be found.

我的 Angular CLI 版本是 8.2.2,我有 Node 10.16。我想我不能用这个版本的 Angular CLI 运行旧的 Angular 应用程序,可以吗?

然而项目 package.json 正在引用“@angular/compiler-cli”:“4.1.3”,并且我已经安装了所有带有npm i.

我注意到该项目缺少一个 angular.json 文件,但据我所知,Angular 4 没有使用这种文件。

任何的想法 ?

C_Ogoo

当您ng serve直接在命令行上使用时,它将使用您全局安装的 Angular 版本,即8.2.2. 要使用本地版本,您可以使用以下npx命令:

npx ng serve

这将使用在本地项目中找到的 angular cli。

或者你可以在你的package.json.

"scripts": {
    "ng": "ng",
    "start": "ng serve",
}

那么你可以使用npm run start.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在带有 NPM 的 Angular 4 应用程序中使用分叉的 Angular-CLI

使用node和@ angular / cli构建的应用程序可以脱机运行吗?

使用 angular 4 的 Github 应用程序

使用Angular 4和Angular CLI运行Visual Studio 2017

在我的angular4应用程序中使用angular-cli正确使用environment.ts

使用公共节点js服务器运行多个angular 4应用程序(渲染)

无法从Azure正确运行Angular 4应用程序

Angular CLI使用Web Workers生成的应用程序

如何使用angular-cli构建多个应用程序?

在 Angular 8 应用程序中使用外部 JavaScript 库

如何使Angular 8应用程序使用整个视口?

在Angular 4应用程序中使用React组件库

在Angular 4应用程序中使用JQuery插件

在Angular 4应用程序中使用DDP

应用程序无法使用 Polymer 和 Angular 4

当我运行应用程序时,哪个文件首先在angular 4应用程序中运行?

在CI中运行Cypress之前如何服务angular cli应用程序?

在Web Worker中运行Angular应用程序而无需从CLI弹出

使用 angular-cli-ghpages 将 Angular 应用程序部署到 Github 页面?

在Angular应用程序中如何使用Angular-CLI进行AOT?

如何使用angular-cli webpack调试angular应用程序?

从使用 angular-cli 生成的 angular2 应用程序调用 Javascript 功能

使用 Angular CLI 在 Angular 2 中部署新的应用程序构建后通知用户

无法使用 Angular CLI 版本 9.1.3(和 Node 版本 12.16.2)创建新的 Angular 应用程序

使用Angular CLI 6运行服务Angular 4,这可能吗?

如何运行angular 2应用程序?

运行使用CLI和Webpack 4构建的应用程序时出错

如何使用angular-cli ng build命令创建的/ dist文件夹文件来创建可以自己运行的应用程序?

Angular 8应用程序未在IE11上运行