美文网首页
Nuxt.js 安装与环境配置

Nuxt.js 安装与环境配置

作者: 叶叶叶xxx | 来源:发表于2020-06-06 20:37 被阅读0次

nuxt.js文档

npx create-nuxt-app <项目名>

安装nuxt时记得选择dotenv这个用来配置环境

安装 cross-env

cnpm install --save-dev cross-env

在package.json中配置命令

 "scripts": {
    "dev": "cross-env NODE_ENV=development BASE=dev nuxt",
    "build": "cross-env NODE_ENV=production BASE=prod nuxt build",
    "start": "cross-env NODE_ENV=production BASE=prod nuxt start",
    "generate": "cross-env NODE_ENV=production BASE=prod nuxt generate",
    "build:test": "cross-env NODE_ENV=testing BASE=test nuxt build",
    "start:test": "cross-env NODE_ENV=testing BASE=test nuxt start",
    "generate:test": "cross-env NODE_ENV=testing BASE=test nuxt generate"
  }

在根目录新建.env .env.test .env.pord 文件

分别在三个目录新建写下各个环境的配置
env : 开发环境
env.test : 测试环境
env.prod : 生产环境

# **环境

# API路径
BASE_URL =

# 上传路径
BASE_UP_LOAD_URL =

# 域名
BASE_HOST = 

# 端口
BASE_PORT = 

nuxt.config.js配置

require('dotenv').config()
  modules: [
    // Doc: https://github.com/nuxt-community/dotenv-module
    ['@nuxtjs/dotenv', { filename: `.env.${process.env.BASE}` }]
  ],

测试环境配置成功没有

export default {
nuxt.config.js
 server: {
    port: process.env.BASE_PORT,
    host: process.env.BASE_HOST
  }
}

重新跑一次

npm run dev
端口域名配置成功

相关文章

网友评论

      本文标题:Nuxt.js 安装与环境配置

      本文链接:https://www.haomeiwen.com/subject/pyjzzhtx.html