[英]How to import data from a .env file in TypeScript project?
我想建立健全工作室(sanity.io),在工作室根文件夾中,有一個文件,即sanity.config.ts
,它是:
import {createConfig} from 'sanity';
import {deskTool} from 'sanity/desk';
import {schemaTypes} from './schemas';
import { markdownSchema } from 'sanity-plugin-markdown';
export default createConfig({
name: 'default',
title: 'dev-portfolio',
projectId: 'lda05mbj',
dataset: 'production',
plugins: [deskTool(), markdownSchema()],
schema: {
types: schemaTypes,
},
})
我想從.env
文件中導入projectId和數據集,我該怎么做? 我創建了一個.env
文件,它是:
SANITY_PROJECT_ID=lda05mbj
SANITY_DATASET=production
請幫我!
您必須使用SANITY_STUDIO_
環境變量的前綴,否則它不會包含在 javaScript 包中。 https://www.sanity.io/docs/studio-environment-variables#f5e9e3158896
您必須使用npm install dotenv
dotenv
然后,您必須使用import 'dotenv/config'
在項目文件中加載dotenv
package 。 然后,您可以使用process.env.SANITY_PROJECT_ID
和process.env.SANITY_DATASET
訪問項目文件中的 env 常量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.