当前位置: 首页 > article >正文

nuxt3项目搭建相关

nuxt3项目搭建相关

  • 1. 创建项目
  • 2. 配置环境变量
    • 环境变量文件
    • package.json配置启动项
    • nuxt.config.ts配置
    • 在页面使用

1. 创建项目

npx nuxi@latest init <project-name>

2. 配置环境变量

环境变量文件

在这里插入图片描述

package.json配置启动项

{
  "name": "nuxt-app",
  "private": true,
  "type": "module",
  "scripts": {
    "build": "nuxt build --dotenv .env.production",
    "build:dev": "nuxt build --dotenv .env.development",
    "build:test": "nuxt build --dotenv .env.test",
    "dev": "nuxt dev --dotenv .env.development --exec",
    "test": "nuxt dev --dotenv .env.test --exec",
    "prod": "nuxt dev --dotenv .env.production --exec",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare"
  },
  "dependencies": {
    "nuxt": "^3.14.1592",
    "vue": "latest",
    "vue-router": "latest"
  }
}

nuxt.config.ts配置

// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  runtimeConfig: {
    public: {
      APP_BASE_API: process.env.VITE_APP_BASE_API,
      APP_OPERATION_URL: process.env.VITE_APP_OPERATION_URL,
    }
  },
  compatibilityDate: '2024-11-01',
  devtools: { enabled: true }
})

在页面使用

两种方式

<template>
  <div>
    {{ env.VITE_APP_BASE_API }}
    {{ APP_BASE_API }}
  </div>
</template>

<script lang="ts" setup>
const env = import.meta.env;

import { useRuntimeConfig } from '#app'
const config = useRuntimeConfig()
const APP_BASE_API = config.public.APP_BASE_API
</script>

http://www.kler.cn/a/413135.html

相关文章:

  • 【附录】Rust国内镜像设置
  • JavaWeb三层架构
  • 字节跳动青训营刷题笔记19
  • HTTP 管道传输与多路复用
  • 计算机网络 实验七 NAT配置实验
  • uniapp开发微信小程序笔记8-uniapp使用vant框架
  • 26届JAVA 学习日记——Day16
  • Python图像处理:打造平滑液化效果动画
  • Vue: computed 计算属性
  • 11.27 深度学习-损失函数+BP算法
  • 高级 SQL 技巧:提升数据库操作效率与灵活性
  • xiaolin coding 图解网络笔记——IP 篇
  • 【算法】快速求出 n 最低位的 1
  • 【大数据学习 | Spark-SQL】Spark-SQL编程
  • 如何做好一份技术文档?
  • 新型大语言模型的预训练与后训练范式,阿里Qwen
  • 网络安全审计机制与实现技术
  • Unity3D Lua如何支持面向对象详解
  • 使用 pycharm 新建不使用 python 虚拟环境( venv、conda )的工程
  • 摄像头原始数据读取——gstreamer(gst_parse_launch)
  • UI设计-色彩、层级、字体、边距(一)
  • java脚手架系列16-AI大模型集成
  • 使用Hutool读取大Excel
  • C++学习日记---第14天(蓝桥杯备赛)
  • 前端实现把整个页面转成PDF保存到本地(DOM转PDF)
  • 梧桐数据库的高效索引技术分析