范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

关于vite。config。js相关配置

  使用 vite 创建项目完成后会自动生成 一个 vite.config.js 代码如下:import { defineConfig } from "vite" import vue from "@vitejs/plugin-vue"  export default defineConfig({  plugins: [vue()], })
  当以命令方式运行 vite 时,vite 会自动解析项目根目录下 vite.config.js 的文件。配置不全时,在开发环境下运行都是正常的,但是打包上线的时候就会出现各种问题。如:假设不配置 base 时,打包之后,访问时出现白屏。alias 不配置的时候,每次引入文件需要找根目录,比较麻烦。
  以下是 vite.config.js 的更多常用参数配置以及意义:import { defineConfig } from "vite" // 帮手函数,这样不用 jsdoc 注解也可以获取类型提示 import vue from "@vitejs/plugin-vue" const { resolve } = require("path") import { viteMockServe } from "vite-plugin-mock"  const localEnabled = process.env.USE_MOCK || false; const prodEnabled = process.env.USE_CHUNK_MOCK || false;  // https://vitejs.dev/config/ export default () => defineConfig({  plugins: [ //配置需要使用的插件列表   vue(),   viteMockServe({    mockPath: "./src/server/mock",    localEnabled: localEnabled, // 开发打包开关 true时打开mock  false关闭mock    prodEnabled: prodEnabled,//prodEnabled, // 生产打包开关    // 这样可以控制关闭mock的时候不让mock打包到最终代码内    injectCode: `     import { setupProdMockServer } from "./mockProdServer";     setupProdMockServer();    `,    logger: false, //是否在控制台显示请求日志    supportTs:false //打开后,可以读取 ts 文件模块 打开后将无法监视 .js 文件   })  ],  // 强制预构建插件包  optimizeDeps: {   //检测需要预构建的依赖项   entries: [],   //默认情况下,不在 node_modules 中的,链接的包不会预构建   include: ["axios"],   exclude:["your-package-name"] //排除在优化之外  },  //静态资源服务的文件夹  publicDir: "public",  base: "./",  //静态资源处理  assetsInclude: "",  //控制台输出的级别 info 、warn、error、silent  logLevel: "info",  // 设为false 可以避免 vite 清屏而错过在终端中打印某些关键信息  clearScreen:true,  resolve: {   alias: [//配置别名    { find: "@", replacement: resolve(__dirname, "src") }   ],   // 情景导出 package.json 配置中的exports字段   conditions: [],   // 导入时想要省略的扩展名列表   // 不建议使用 .vue 影响IDE和类型支持   extensions:[".mjs",".js",".ts",".jsx",".tsx",".json"]    },  // css  css: {   // 配置 css modules 的行为   modules: {  },   // postCss 配置   postcss: {   },   //指定传递给 css 预处理器的选项   preprocessorOptions:{    scss: {     additionalData:`$injectedColor:orange;`    }   }  },  json: {   //是否支持从 .json 文件中进行按名导入   namedExports: true,   //若设置为 true 导入的json会被转为 export default JSON.parse("..") 会比转译成对象字面量性能更好   stringify:false  },  //继承自 esbuild 转换选项,最常见的用例是自定义 JSX  esbuild: {   jsxFactory: "h",   jsxFragment: "Fragment",   jsxInject:`import Vue from "vue"`  },  //本地运行配置,以及反向代理配置  server: {   host: "localhost",   https: false,//是否启用 http 2   cors: true,//为开发服务器配置 CORS , 默认启用并允许任何源   open: true,//服务启动时自动在浏览器中打开应用   port: "9000",   strictPort: false, //设为true时端口被占用则直接退出,不会尝试下一个可用端口   force: true,//是否强制依赖预构建   hmr: false,//禁用或配置 HMR 连接   // 传递给 chockidar 的文件系统监视器选项   watch: {    ignored:["!**/node_modules/your-package-name/**"]   },   // 反向代理配置   proxy: {     "/api": {     target: "https://xxxx.com/",     changeOrigin: true,     rewrite: (path) => path.replace(/^/api/, "")    }   }  },  //打包配置  build: {   //浏览器兼容性  "esnext"|"modules"   target: "modules",   //指定输出路径   outDir: "dist",   //生成静态资源的存放路径   assetsDir: "assets",   //小于此阈值的导入或引用资源将内联为 base64 编码,以避免额外的 http 请求。设置为 0 可以完全禁用此项   assetsInlineLimit: 4096,   //启用/禁用 CSS 代码拆分   cssCodeSplit: true,   //构建后是否生成 source map 文件   sourcemap: false,   //自定义底层的 Rollup 打包配置   rollupOptions: {   },   //@rollup/plugin-commonjs 插件的选项   commonjsOptions: {   },   //构建的库   lib: {   },   //当设置为 true,构建后将会生成 manifest.json 文件   manifest: false,   // 设置为 false 可以禁用最小化混淆,   // 或是用来指定使用哪种混淆器   // boolean | "terser" | "esbuild"   minify: "terser", //terser 构建后文件体积更小   //传递给 Terser 的更多 minify 选项。   terserOptions: {   },   //设置为 false 来禁用将构建后的文件写入磁盘   write: true,   //默认情况下,若 outDir 在 root 目录下,则 Vite 会在构建时清空该目录。   emptyOutDir: true,   //启用/禁用 brotli 压缩大小报告   brotliSize: true,   //chunk 大小警告的限制   chunkSizeWarningLimit: 500  },  ssr: {   // 列出的是要为 SSR 强制外部化的依赖   external: [],   //列出的是防止被 SSR 外部化依赖项   noExternal: [   ]  } })
  好了小编今天的文章就到此结束了,喜欢我的可以点个关注哦

ITX夏日能否HOLD得住9900K风水结合LD03小钢炮装机展示说在前面其实对于这次装机完全是自己出于新奇心的一次瞎折腾,个人真正开始热衷于折腾电脑硬件就是始于银欣的这个结构机箱,初款的乌鸦1对于当初的机箱产业来说可谓是惊艳,颠覆传统机箱的结构关于海燕T241收音机的打理改造想法国庆期间把家父这台T241打理完毕,遂产生了一些改机想法,目前还只是想法,将会不日开工,付诸实践,让老机更好的发挥余热,成功后再详细发文总结。交流声重。该机型使用220V供电,变压德仕博1780简评与改造我之前对德仕博这个品牌毫无所知,猜想应该是东莞的某个小厂,1780应该是出口转内销的机型,因为我看到过国外同款马甲机型,再加上是DSP机,所以并不怎么关注。但是身边却一直有朋友推荐索尼SW77的打理维修经验SW77是索尼90年代初的高端数调机,无论从外观,功能还是内部电路工艺都充满了设计感,有些技术甚至可以说是激进的,贴片电解电容在收音机上的使用就是一个例子。贴片电容体积小,可以提高索尼SW77调幅AGC的起控点调整我之前有发过SW77的电路分析,文中提到它的调幅电路有完善的AGC控制措施,可以根据电台信号强度自动调整高放级增益而不是简单的衰减信号,这种手段似乎更科学合理一些。它的控制信号取自SONYICF5900W电路分析前些天我分享了松下名机RF2200的电路特点,由此自然而然想到了它同期的对飙机型5波段的索尼ICF5900(W)。两台机同属于BCL经典机,同发布于1975年前后只相差几个月。作为索尼CRF160电路分析索尼的便携机系列被命名为ICF,口袋耳机随身听为SRF,CRF系列是桌面级的专业收音机,因此灵敏度和选择性,音质等指标都堪称优秀。这台13波段的CRF160发布于70年代初,采用全一台FM立体声收音机的制作手头多年积攒的各种零件实在太多,扔了又可惜,只能想办法利用了,于是有了这台调频立体声收音机。外壳是网上买的防水盒,价格便宜记得只要十来块钱但是光泽度好坚固耐用,最大好处是易于手工加索尼便携机的同步检波单边带解调分析索尼常见的几款经典数调便携机均支持同步检波和单边带解调,例如SW77,SW07,SW7600G,SW7600GR,SW100,EX5等。当年这些高端功能在模拟便携机上实现是很不容易德生PL660的中波假响应和啸叫分析我之前陆陆续续发了一些德生PL660中波某频点假响应或啸叫的现象视频和初步分析,随着验证的深入,这里总结整理一下我发现这个问题的来龙去脉和原因分析。起初发现啸叫问题,我还怀疑是我这德生PL600电路分析德生PL600电路分析我之前写过德生9700DX,450,550,660,330,990,501,S2000的电路分析文章,因为它们都极具代表性9700DX五年磨一剑有着漂亮的刻度
电动牙刷哪个牌子好?热度最高的六款电动牙刷盘点,最高售价万元在没有使用电动牙刷之前,我一度觉得花上大几百买一个电动牙刷是浪费钱,但自从去年情人节收到一款同同家T9U电动牙刷,经过一年多的使用下来发现,电动牙刷的确比普通的牙刷好用。从成本上计元宇宙你坐下让智能网联发言过去一年元宇宙概念的兴起,成为资本和产业关注的焦点,一定程度掩盖了汽车产业智能网联化快速发展的光芒。汽车产业正在经历百年未有之大变局。这话在汽车产业从业者耳朵里大概都听出老茧了,直跨境电商零售进口商品清单优化,清单商品数将达到1476个财政部等八部门今天(2月21日)联合印发公告,优化调整跨境电子商务零售进口商品清单。根据公告,财政部等八部门在现行跨境电子商务零售进口商品清单的基础上,作了如下调整一是增加番茄汁等60120倍无极可调,小巧便携又实用,星特朗随身高倍显微镜体验显微镜结合实物观测与标本观测,引导孩子探索微观世界。因为借助高倍显微镜能看到的微观世界,还探索自身之外的其他生命细节,所以,科学启蒙不是黑板上的理论知识,而是让孩子真正用手触摸去体4680电池爆发,新力金融和比克动力崛起的契机据美国汽车媒体Electrek报道,特斯拉2月19日宣布,其已在位于加利福尼亚州的试点工厂生产了100万块4680电池。这消息一石激起千层浪,它代表着4680大圆柱电池的量产可行性不开玩笑,骁龙870真的能再用5年如果说什么设备更适合在家里追剧上网课,那么肯定是平板电脑。本着买前网课爱奇艺在线开会,买后盖泡面的原则,我将推荐范围锁定在了搭载高通骁龙870芯片的国产型号当中。作为骁龙865,放小米11Pro降到三千档,2K屏5000mAh!比小米12Pro香多了从小米12系列开始,小米旗舰产品的策略就发生了很大的改变。在小米11Pro和11Ultra上的极致堆料,让小米官方也自信的把这两款机型称为安卓机皇和安卓之光,作为迭代系列的小米12今天天气晴朗,去废品收购站去捡点漏,略有收获,没有白跑今天天气不错,难得的看到了太阳,遂到专门收废旧电器的朋友哪里跑了一趟,看看能不能捡到漏!朋友这规模还是挺大的,去的时候不凑巧,朋友这在装货,一大车的老式电视机。不过,这些都不是我的iPhone13promax使用一个月返厂维修2022年2月20日,我使用了一个月的手机,在今天进行返厂维修,很无语,特此发文记录。2022年1月13日,在苹果专营店以8999元购买了一台iPhone13promax。回来后,投影仪幕布怎么选最佳?什么材质比较好值得家用推荐,一篇全读懂投影仪科普知识分享小达人报道,今天来说说关于投影仪幕布的那些事儿,小编经常有看到网友搜索关注了解投影仪幕布什么材质比较好家用,投影仪幕布哪种好什么材料好,投影仪幕布怎么选怎么安装,手机没有网络的时候,那买东西还能不能用扫码支付?答案是没问题手机越来越成为人们日常生活中的一个重要物件,很多的大事小事我们都会通过手机来完成,叫车叫外卖我们需要用到手机,网上缴费还款我们也需要用到手机,手机不仅能够为我们提供日常的通讯和社交