Npm 在parceljs构建中包含git信息
我有一个Npm 在parceljs构建中包含git信息,npm,parceljs,Npm,Parceljs,我有一个TypeScript/Reactweb应用程序,它使用ParcelJS,我希望在构建过程中有一个步骤,或者有一个简单的方法来使用保存git信息的资源文件 不确定在构建过程中是否有什么东西可以生成git信息,我正在使用npm启动包 如果parcel可以加载资源文件并使其可访问,则也可以使用属性 我的最终目标是在webapp中显示版本和git提交点。我假设您使用的是parcel2(我不确定这在parcel1中是否可行) 默认情况下,Parcel2使用babel传输typescript(通过@
TypeScript/React
web应用程序,它使用ParcelJS
,我希望在构建过程中有一个步骤,或者有一个简单的方法来使用保存git信息的资源文件
不确定在构建过程中是否有什么东西可以生成git
信息,我正在使用npm
启动包
如果parcel可以加载资源文件并使其可访问,则也可以使用属性
我的最终目标是在webapp中显示版本和git提交点。我假设您使用的是parcel2(我不确定这在parcel1中是否可行) 默认情况下,Parcel2使用babel传输typescript(通过
@parcel/transformer-babel
插件)。这个插件的babel配置可以通过简单地包含一个.babelrc
(用于仅与项目子集相关的配置)或babel.config.json
文件(用于将应用于整个项目的配置)来实现。请参阅我在修复过程中所做的,以了解关于包应该拾取哪些babel配置文件的详细信息。(从最新的夜间版本开始,“建议的修复”将合并到parcel2中)
有了提供您自己的babel配置的能力,您应该能够使用将git存储库信息注入到代码中
(因为您使用的是typescript,所以还需要确保在babel配置中包含或)