首页 > 其他分享 >nuxtjs 2.x.x坑点总结

nuxtjs 2.x.x坑点总结

时间:2024-07-09 14:52:59浏览次数:9  
标签:总结 NODE nuxtjs env 坑点 testing cross ENV nuxt

1、缩放适配

参考:https://blog.csdn.net/weixin_44599931/article/details/136539941
坑点:不要用postcss-px2rem,会和nuxt引入公共css冲突,改用postcss-pxtorem可解决

2、axios使用

坑点:不要配置axios的headers,会导致源代码中seo失效,以及刷新页面后axios请求直接失效

3、多环境变量配置

坑点:需要安装cross-env,不然配置不生效

1、npm i cross-env -S
2、nuxt.config.js配置(见下图1)
require("dotenv").config({ path: ".env" });

[
      "@nuxtjs/dotenv",
      {
        filename:
          process.env.NODE_ENV == "production"
            ? ".env.production"
            : process.env.NODE_ENV == "testing"
            ? ".env.testing"
            : ".env.development",
      },
    ],
3、package.json配置(见下图2)
    "serve": "cross-env NODE_ENV=development nuxt dev",
    "serve:testing": "cross-env NODE_ENV=testing nuxt dev",
    "serve:prod": "cross-env NODE_ENV=production nuxt dev",
    "build": "cross-env NODE_ENV=production nuxt build",
    "build:testing": "cross-env NODE_ENV=testing nuxt build",
    "build:dev": "cross-env NODE_ENV=development nuxt build",
4、创建 .env.development  .env.production  .env.testing 文件(见下图3)

4、解决connect ECONNREFUSED ::1:80报错

参考1:https://www.bilibili.com/read/cv3068816/
参考2:https://baijiahao.baidu.com/s?id=1627057191674675897&wfr=spider&for=pc
我这边的问题:接口地址使用的//xxx.xxx..com,没用http前缀,导致nuxt未成功识别,从而去请求了默认的80接口,出现了报错。改成绝对地址http://xxx.xxx..com后解决

标签:总结,NODE,nuxtjs,env,坑点,testing,cross,ENV,nuxt
From: https://www.cnblogs.com/huihuihero/p/18291880

相关文章

  • 【产品经理修炼之道】-产品经理入门经验总结
    想做好产品经理这一岗位首先需要有产品经理的自我定位,其次需要做好整个项目流程的工作;当然,如何高效沟通是产品经理非常重要的一个工作技能,对工作效率有非常大的影响。接下来,让我们看看作者是如何做的吧~刚刚接触产品经理的同学,或多或少都会因未知产生恐惧和迷茫,所以需要提前......
  • mysql注入总结
    1.SQL注入漏洞概述什么是SQL注入SQL注入(SQLi)是一种网络安全漏洞,允许攻击者干扰应用程序对其数据库的查询。通过浏览器或者其他客户端将恶意SQL语句插入到网站参数中,而网站应用程序未对其进行过滤,SQL语句带入数据库使恶意SQL语句得以执行可以查看通常无法检索的数据。这可能包括......
  • Go 中空结构体的用法,我帮你总结全了!
    Go中空结构体的用法,我帮你总结全了!原创 江湖十年 Go编程世界 2024年06月05日07:51 浙江 4人听过在Go语言中,空结构体 struct{} 是一个非常特殊的类型,它不包含任何字段并且不占用任何内存空间。虽然听起来似乎没什么用,但空结构体在Go编程中实际上有着广泛的应......
  • Linux环境中应急响应与排查溯源思路总结
    0前言在应急响应和溯源时,经常会遇见Linux系统环境,然后小编经常只记得思路忘记部分命令,下面是小编对Linux环境下应急响应和排查的思路总结。本文来源无问社区(wwlib.cn)更多详细内容可前往观看http://www.wwlib.cn/index.php/artread/artid/2729.html1目录文件分析1.1系统用......
  • 数据分析-Excel篇总结
    sum函数:1.对选定的区域进行求和,可以是整行、整列或一个区域。2.英文输入=sum,按Tab键建立sum函数,再选中区域。3.注意列、行的标签索引,如C14.sum函数可以不在同一表里操作。5.视图-新建窗口,可以建立一个一模一样的excel表格,不影响原表格操作,看着方便6.视图-冻结窗格,可以冻......
  • Redis核心问题总结(二)
    统计高并发网站每个网页每天的UV数据,结合Redis你会如何实现?选用方案:HyperLogLog如果统计PV那非常好办,给每个网页一个独立的Redis计数器就可以了,这个计数器的key后缀加上当天的日期。这样来一个请求,incrby一次,最终就可以统计出所有的PV数据。但是UV不一样,它要去......
  • Spring Boot总结(1)
    一、SpringBoot访问数据库1.SpringBootJDBC访问数据库对于数据访问层,无论是SQL还是NOSQL(非关系型数据库),SpringBoot都默认采用整合SpringData的方式进行统一处理,通过大量自动配置,来简化我们对数据库访问层的操作,只需要进行简单的设置就可以实现对数据层的访问。在pom......
  • 7.8日BOOTLOAD总结(3)
    今天突破性进展,成功实现了SC92系列的单区远程升级功能,之前厂家给的DEMO程序存在一些问题,或者说是KEIL5软件的问题,导致FLASH分区内的程序烧写出现了问题。问题描述:用工具将BOOT和APP程序合并后,FLASH分区的01H-600H为BOOT程序,600H以后为APP程序,等同于先烧录APP程序,再烧录BOOT程序。......
  • JavaScript总结2
    概述JavaScript是世界上最流行的脚本语言。JavaScript是一种轻量级的编程语言,可以插入HTML页面的编程代码。JavaScript插入HTML页面后,可由浏览器执行。特点语法简单,易学易用;解释性语言;跨平台,基于对象和事件驱动,可用于客户端。作用可以动态改变网页内容,网页外观;验证表......
  • 蓝桥杯单片机学习总结(Day1 实现LED闪烁)
    标题一:通过SM74HC138译码器打开控制8个LED灯的寄存器标题二:编程思路标题三:总结 打开LED寄存器: 由开发板的原理图可知其8个LED灯的寄存器开关为SM74HC138译码器(以下用38译码器称代)的Y4口,该38译码器的输入端P25~P27,其分别对应P25->SM74HC138_A、P26->SM74HC138_B、P27->S......