@almedso/apis-core

中文文档
0.5.6发布于 2018/02/07MITTypeScriptESM + CJS零依赖近 30 天下载 2195

以角和材料2为基础的一个核心包

中文使用文档
文档目录7 节
  1. 夹克
  2. 运行 Lint/ 测试/ 构建
  3. 开发服务器
  4. 代码脚手架
  5. 构建
  6. 运行单元测试
  7. 运行端到端测试

Apis 核心软件包

Apis 核心软件包管理访问控制和类似服务的基本单通

该应用使用下列技术:

  • 类型标记
  • 角线
  • 材料设计

建筑和包装

  • 网络软件包
  • 角 cli( 角 cli)

测试和代码质量

  • 因果报应/jasmine
  • 推进器
  • t

脚手架

  • 角 cli( 角 cli)

快开始

开发可以有或没有插头. (见 Docker 文件 a) 运行开发应用程序的容器。 )

通过量身定制的接合器提供接合和建筑/包装 使用 Dockerfile.building 文件创建的图像的容器.

夹克

运行 Lint/ 测试/ 构建

$ docker-compose up 

开发服务器

运行 ng serve dev 服务器。 导航到 http://localhost:4200/。如果您更改了任何源文件,应用程序将自动重新加载.

如果你运行 npm start 它的作用为 ng server 但有代理设置 应用到3000端口的可撤销服务器请求.

代码脚手架

运行 ng generate component component-name 生成新的组件。 您还可以使用 ng generate directive/pipe/service/class/module。 。 。 .

构建

运行 ng build 建设工程. 建筑文物将存放在 dist/ 目录。 使用 -prod 用于生产建设的旗帜.

运行单元测试

运行 ng test 通过 因果关系。 。 。 .

运行端到端测试

运行 ng e2e 通过 推进器。 。 。 . 在进行测试之前,请通过 ng serve。 。 。 .

嵌入间断

不同图像有嵌入文件 :

  • Docker 文件. 构建: 描述一个实际运行构建步骤的图像(jshint,测试, 建筑包装)
  • Dockerfile.prod 页面存档备份,存于互联网档案馆: 可用于通过 nginx 运行静态页面的图像
    • 它在80号口听
    • 暴露于/var

资产

资产犯规者是文件的所在地,这些文件只是从 来源到 dist. 持有的资产

  • 国际化数据(如果不是建立在内)
  • 图标
  • 关于端点,静态项目(在构建时创建等)的配置数据

许可证

参见 LICENSE 文件

版本与发布记录

@almedso/apis-core 共发布 27 个版本,首次发布于 2017/12/15;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.5.6latest2018/02/078 年前
0.5.52018/02/078 年前
0.5.42018/01/318 年前
0.5.32018/01/318 年前
0.5.22018/01/288 年前
0.5.12018/01/258 年前

关于 @almedso/apis-core 的常见问题

@almedso/apis-core 是什么?

以角和材料2为基础的一个核心包

如何安装 @almedso/apis-core?

在项目目录运行 npm install @almedso/apis-core,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@almedso/apis-shared(>0.1.0)、@angular/core(^5.0.5)、@angular/common(^5.0.5)、@angular/compiler(^5.0.0)、@angular/forms(^5.0.5)、@angular/material(^5.0.0)、@angular/platform-browser(^5.0.5)、@angular/platform-browser-dynamic(^5.0.5)、@angular/router(^5.0.5)、@ngx-translate/core(^9.0.0)、angular2-jwt(^0.2.3)、core-js(^2.5.1)、rxjs(^5.5.5)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@almedso/apis-core 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@almedso/apis-core 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@almedso/apis-core 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >= 7.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@almedso/apis-core 可以商用吗?

@almedso/apis-core 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@almedso/apis-core 的下载量有多少?

根据 npm 官方下载统计,@almedso/apis-core 在 2026/10/06 – 2026/11/04 这 30 天内被下载 2,195 次,日均约 73 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@almedso/apis-core 还在维护吗?

最新版本 0.5.6 发布于 2018/02/07(8 年前);至今共发布 27 个版本,其中过去 12 个月发布了 0 个;首次发布于 2017/12/15。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。