首页 > 解决方案 > 执行 ng serve 从当前目录指向 angular 目录

问题描述

使用 angular2 App,我正在编写 .bat 脚本来自动化 Angular 构建和服务应用程序,作为 ng serve 的一部分。我必须这样做

  c:\abc\edf>ng serve --server=d:\angualr2\demoApp

这里 demoApp 是 angular2 并且 node_modules 已经安装我需要通过我的批处理脚本来启动 angulap 应用程序。

众所周知,它对我也有效。

     d:\angualr2\demoApp>ng serve 

标签: node.jsangularbatch-file

解决方案


  1. 如果您构建应用程序,那么您不会为它提供服务ng serve

  2. --server我和 CLI 文档 ( --help)都不知道该标志

  3. 如果您有路径问题,请首先进入文件资源管理器的正确文件夹cd D:\angular2\demoApp(不确定,我更像是一个 Linux 人)

  4. ng有效,因为 NPM 将其添加到您的 PATH 中。如果您在另一台计算机上工作,它将无法正常工作。考虑使用 npm 命令运行本地包,例如npm run build,其中build: "ng build --prod"


推荐阅读