svelte - 如何为 Svelte 应用程序添加编译和提交时间?
问题描述
我正在开发一个 Svelte 应用程序原型,该原型使用 GitHub 操作在推送时部署到 GitHub。由于部署可能需要一段时间,我想将上次提交的日期和时间以及 Svelte 对应用程序的编译添加到我的 HTML 页面中,以便查看我的错误修复或新功能是否已经可用于在我之外进行测试本地开发机器。我怎样才能做到这一点?
解决方案
如果您不想依赖汇总。为什么不在命令行更新package,json(补丁)版本:
npm version patch -m "升级到 %s 的原因"
并在您的 svelle 应用程序中阅读该版本。示例 main.js
import App from './App.svelte';
import { name, version } from '../package.json';
const app = new App({
target: document.body,
props: {
packageJson: { name, version },
},
});
export default app;
推荐阅读
- excel - 如何将工作簿A中的单元格链接到工作簿B和工作簿B中的另一个单元格与Excel中的VBA
- laravel - 如何在 Laravel 中按一列分组并计算另一列的条件?
- reactjs - React App:为什么我在尝试运行 npm start 脚本时会出错?
- wpf - 使用 F# 从控制台应用程序控制 WebBrowser
- keras - 是否可以使用 TimeSeriesGenerator 在 Keras、Tensorflow 2 中拟合具有两个输入的功能模型?
- python - 在python中获取'TypeError:blit的无效目标位置'
- ada - 关于何时使用函数和带有输出参数的过程,Ada 是否有任何惯用规则?
- pie-chart - 如何在 Data Studio 的饼图中排除“其他人”
- python - 将数据从 API 加载到 BigQuery 的首选方式是什么?
- node.js - 如何在 Mongo 中查询以查找与查询中的字符匹配的集合元素