一定要做出自己的ssr框架
杨灿就是杨火山
一个在追赶自己的,时而年轻充满干劲,时而衰老颓废不堪的程序员,但不管怎样我都在不停的前进。
关注是对我最大的鼓励,知乎、掘金、github相同,欢迎交流。
展开
-
process.env读取和设置 / webpack打包时传入变量 / npm传入变量
本文章解决的问题?如何在node中读取和设置process.env变量?webpack打包的时候,想要方便区分生成和开发环境,利用环境变量编写分支逻辑,要怎么办?npm运行的时候可不可以向node传入一个环境变量?先了解node的process.envprocess.env 属性返回包含用户环境的对象。 参见 [environ(7)](http://url.nodejs.cn/zvAzBK)。此对象的示例如下所示:{ TERM: 'xterm-256color', SHELL: '原创 2022-01-16 22:23:41 · 3984 阅读 · 1 评论 -
利用vite的glob引入,实现自动添加路由
vite中支持利用glob引入多个模块https://cn.vitejs.dev/guide/features.html#jsonVite 支持使用特殊的 import.meta.glob 函数从文件系统导入多个模块:const modules = import.meta.glob('./dir/*.js')以上将会被转译为下面的样子:// vite 生成的代码const modules = { './dir/foo.js': () => import('./dir/foo.js')原创 2022-01-15 11:15:48 · 3392 阅读 · 0 评论 -
spa和ssr应用中vue-router引入的区别
一、传统的spa vue应用安装vue-routernpm install vue-router编写router-rules传入VueRouter构造函数创建router实例, 并全局注册vue-routerimport Vue from ‘vue’import Router from ‘vue-router’// 1. 引入页面组件import Foo from ‘…/pages/foo.vue’import Bar from ‘…/pages/bar.vue’// 2. 定义路由//原创 2021-12-25 22:17:35 · 672 阅读 · 0 评论