簡體   English   中英

如何將gulp與Azure函數Nodejs一起使用

[英]how to use gulp with azure function Nodejs

使用具有天藍色功能的gulp。 是否可以對所有azure functionApp使用gulp?

process.env.NODE_CONFIG_DIR = `${process.cwd()}/config/env`;

import gulp from 'gulp';
import requireDir from 'require-dir';

requireDir('./lib/tasks');

gulp.task('default', ['update-project', 'run-webpack'], () => {
  gulp.src('host.json')
    .pipe(gulp.dest('.deploy/'));

  const devBuild = process.env.NODE_ENV !== 'production';

  if (devBuild) {
    gulp.src('local.settings.json')
      .pipe(gulp.dest('.deploy/'));
  }`enter code here`
});

您發布的帶有Gulp的代碼似乎來自GitHub Gisp jordanyaker / gulpfile.babel.js

如果要將其與Azure Functions集成並使其在Azure Functions上運行,我認為這是不可能的,並且Azure Functions不是為執行流式構建操作而設計的,並且沒有足夠的資源來構建和持久存儲。

如果您只想在開發階段通過gulp自動構建Azure函數並在構建后將函數部署到Azure,我建議您可以嘗試使用Azure DevOps來實現。 請參考以下官方文檔以了解操作方法。

  1. 構建,測試和部署JavaScript和Node.js應用
  2. 使用Azure DevOps for Azure Functions 連續交付
  3. Gulp任務
  4. Azure Function App任務

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM