没有测试和 ng 服务的 angular-cli 简单配置

Posted

技术标签:

【中文标题】没有测试和 ng 服务的 angular-cli 简单配置【英文标题】:angular-cli simple configuration without test and ng serve 【发布时间】:2017-08-02 01:53:05 【问题描述】:

我有支持 angular2 的 java webapp。

.java 和 .ts 文件的打包和编译是通过 maven 完成的,然后我们使用 spring-boot 运行 .war 来提供代码的热部署。

我只想在获得同意的情况下使用angular-cli,用于生成组件、服务等。我还没有计划添加 jasmine 测试,所以我不担心测试、服务器配置等。我也不想要 webpacking 和其他 angular-cli 垃圾文件。仅在 package.json 中已定义的内容 有没有办法可以在现有项目上使用 angular-cli 仅生成文件结构?

以下是项目和文件结构。

src/main/webapp
src/main/webapp/package.json
src/main/webapp/systemjs.config.js
src/main/webapp/app
src/main/webapp/main.ts
src/main/webapp/module.ts
src/main/webapp/component.ts
src/main/webapp/landing.html
src/main/webapp/node_modules

以下是我的package.json


  "name": "angular-simple-start",
  "version": "1.0.0",
  "description": "Simple app",
  "scripts": 
  ,
  "dependencies": 
    "@angular/common": "~2.4.0",
    "@angular/compiler": "~2.4.0",
    "@angular/core": "~2.4.0",
    "@angular/forms": "~2.4.0",
    "@angular/http": "~2.4.0",
    "@angular/platform-browser": "~2.4.0",
    "@angular/platform-browser-dynamic": "~2.4.0",
    "@angular/router": "~3.4.0",

    "angular-in-memory-web-api": "~0.2.4",
    "systemjs": "0.19.40",
    "core-js": "^2.4.1",
    "rxjs": "5.0.1",
    "zone.js": "^0.7.4"
  ,
  "devDependencies": 
    "concurrently": "^3.2.0",
    "typescript": "~2.0.10",
    "@types/node": "^6.0.46",
  ,


【问题讨论】:

【参考方案1】:

我不确定这是否能回答您的问题,但您可以使用此命令行来创建最小的应用程序并且无需任何测试:

ng new <project_name> --skip-test --minimal

【讨论】:

帮我检查你的剪辑版本是 1.7.4 他们最近做了更改 请注意--minimal可能还有其他副作用:***.com/questions/45429245/…

以上是关于没有测试和 ng 服务的 angular-cli 简单配置的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 angular-cli 和 ng-bootstrap 自定义 Bootstrap 4 SCSS 变量?

Angular-cli:使用 ng lint

ng:使用 angular-cli 创建新项目时找不到命令

在 Windows 中创建新项目时找不到 ng 命令 angular-cli

如何在基于 angular-cli 的混合应用程序中使用 ng-annotate

Angular-Cli 'ng g c my-new-component' 错误:找不到(未定义)和找不到(未定义)