,可以通过以下步骤实现:
npm install -g @nestjs/cli
nest new project-name
nest generate service service-name
import { Injectable } from '@nestjs/common';
import { YourService } from './your.service';
@Injectable()
export class YourScript {
constructor(private readonly yourService: YourService) {}
async run() {
// 在这里调用你的服务方法
await this.yourService.yourMethod();
}
}
// 创建一个实例并运行脚本
const yourScript = new YourScript();
yourScript.run();
nest run your-script.ts
以上步骤中,YourService
是你创建的服务类,yourMethod
是你在服务类中定义的方法。通过在脚本中引入服务类,并调用相应的方法,可以在NestJS脚本中使用服务从命令行运行。
对于NestJS的更多信息和详细介绍,可以参考腾讯云的NestJS产品介绍。