@apify/actor-templates

中文文档
0.1.5发布于 2024/02/15ISCTypeScriptESM + CJS零依赖近 30 天下载 4.7万

描述演员模板的表单 .

中文使用文档
文档目录9 节
  1. 如何使用模板
  2. 正在获取开始的模板
  3. 项目锅炉板
  4. 模板 API
  5. 发布更新/新模板
  6. 更新和添加模板
  7. 如何向 CLI 添加模板
  8. 参考文献
  9. 捐款

认证演员模板

这个仓库存储锅炉板模板和代码示例,用于 认证演员。 。 。 . 这些模板的目的是帮助devlopers在Apify平台上从演员开发开始.

如何使用模板

你可以马上开始使用演员模板 认证 CLI数字 :

npx apify-cli create my-crawler

或者说

npm -g install apify-cli
apify create my-actor

在运行命令后, 您将被提示从您终端显示的列表中选择一个模板 。 现有的模板是:

正在获取开始的模板

使用Node.js(JavaScript/Typescript),或Python开始在Apify平台上开发演员的基本模板. 只要安装CLI 并看你的演员运行.

您可以在 认证 SDK 文档。 。 。 .

项目锅炉板

如果你已经熟悉演员,可以使用下列模板来使用空项目模板或Crawlee模板来拖曳新项目:

空项目

在 JavaScript / TypeScript (Node.js) 或 Python 中快速和轻松地启动一个新的网页刮取项目,使用我们的空项目模板. 它为演员提供了基本结构 认证 JavaScript SDK 或者说 认证 Python SDK 并允许您方便地添加自己的功能.

Crawlee 项目

要运行模板 :

cd my-actor
apify run

模板 API

这个 模板显示 可在程序上获取. 认证 CLI 用于获取最新模板 .

npm i @apify/actor-templates
const templates = require("@apify/actor-templates");

const manifest = await templates.fetchManifest();

发布更新/新模板

所有模板都存储在 ./templates 目录. 每个模板都需要将整个源代码归档到 ./dist/templates 目录. 存档用于创建一个锅炉板模板 apify CLI 或辅助系统中的其他地方.

更新和添加模板

如果您想要更改模板, 您必须更新模板文件和 manifest.json 在将更改推到 master 树枝。 之后推到 master,将使用 Github 动作自动建立归档.

如何向 CLI 添加模板

模板被推广,以补充CLI模板. 然后在使用新添加的模板时找到 apify create 命令. 传播发生在将新版模板输入 master 树枝。 测试成功 Github 动作 正在建设 archives 并按这些模板 archives 输入存储器。 CLI 命令使用这些档案 将您的工程文件夹拖入。 我们这样做是因为 我们可以更新模板结构/代码而不发布 任何数据包到 npm。 它使模板改变敏捷.

参考文献

捐款

如果您有任何改进想法,请提交问题或创建拉力请求. 缴款准则和行为守则见 捐款额。 。 。 .

版本与发布记录

@apify/actor-templates 共发布 8 个版本,首次发布于 2020/05/17;过去 12 个月发布了 0 个版本。

版本发布日期距今
0.1.5latest2024/02/152 年前
0.1.42023/11/102 年前
0.1.32022/05/024 年前
0.1.22022/04/014 年前
0.1.12020/05/176 年前
0.1.02020/05/176 年前

关于 @apify/actor-templates 的常见问题

@apify/actor-templates 是什么?

描述演员模板的表单 .

如何安装 @apify/actor-templates?

在项目目录运行 npm install @apify/actor-templates,或使用 pnpm add / yarn add / bun add。

@apify/actor-templates 支持 TypeScript 吗?

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

@apify/actor-templates 支持 ESM 还是 CommonJS?

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

@apify/actor-templates 可以商用吗?

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

@apify/actor-templates 的下载量有多少?

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

@apify/actor-templates 还在维护吗?

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