文件操作 - preset.mjs
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/nitropack/dist/presets/firebase/preset.mjs
编辑文件内容
import { defineNitroPreset } from "nitropack/kit"; import { basename } from "pathe"; import { genSafeVariableName } from "knitwork"; import { updatePackageJSON, writeFirebaseConfig } from "./utils.mjs"; const firebase = defineNitroPreset( { entry: `./runtime/firebase-gen-{{ firebase.gen }}`, commands: { deploy: "npx firebase-tools deploy" }, firebase: { // we need this defined here so it's picked up by the template in firebase's entry gen: Number.parseInt(process.env.NITRO_FIREBASE_GEN || "") || "default" }, hooks: { async compiled(nitro) { await writeFirebaseConfig(nitro); await updatePackageJSON(nitro); }, "rollup:before": (nitro, rollupConfig) => { const _gen = nitro.options.firebase?.gen; if (!_gen || _gen === "default") { nitro.logger.warn( "Neither `firebase.gen` or `NITRO_FIREBASE_GEN` is set. Nitro will default to Cloud Functions 1st generation. It is recommended to set this to the latest generation (currently `2`). Set the version to remove this warning. See https://nitro.build/deploy/providers/firebase for more information." ); nitro.options.firebase = { gen: 1 }; } nitro.options.appConfig.nitro = nitro.options.appConfig.nitro || {}; nitro.options.appConfig.nitro.firebase = nitro.options.firebase; const { serverFunctionName } = nitro.options.firebase; if (serverFunctionName && serverFunctionName !== genSafeVariableName(serverFunctionName)) { throw new Error( `\`firebase.serverFunctionName\` must be a valid JS variable name: \`${serverFunctionName}\`` ); } rollupConfig.plugins.unshift({ name: "nitro:firebase", transform: (code, id) => { if (basename(id).startsWith("firebase-gen-")) { return { code: code.replace( /__firebaseServerFunctionName__/g, serverFunctionName || "server" ), map: null }; } } }); } } }, { name: "firebase", url: import.meta.url } ); export default [firebase];
修改文件时间
将文件时间修改为当前时间的前一年
删除文件