![](https://img-blog.csdnimg.cn/20200918145631309.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
node
node
xiaofei0627
前端开发者 + linux 爱好者。热衷于前端开发技术, 熟悉 Vue,React,微信小程序,webpack,vite,babel,node,linux,nginx 等。
展开
-
自动release工具
自动release工具,自动升级版本,自动提交,自动打tag,自动推送到远程仓库。原创 2022-07-26 09:58:43 · 4003 阅读 · 0 评论 -
npm发包报错
过了个国庆,发布个npm包,突然就发不了了 ,报出下面的错,虽然有链接,但是没法打开。npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the原创 2021-10-08 10:30:24 · 5120 阅读 · 0 评论 -
nuxt 自定义 auth 中间件实现令牌的持久化
nuxt 自定义 auth 中间件实现令牌的持久化核心点就是在process.server下,把之前存在 cookie 中的数据再用store.commit一下auth.js/* eslint-disable no-unused-vars *//* eslint-disable no-useless-return */export const TokenKey = 'Admin-token'/** * 解析服务端拿到的cookie * @param {*} cookie * @para原创 2020-10-24 12:15:14 · 5658 阅读 · 1 评论 -
vue,react 项目.env 环境变量原理解析
vue,react 项目.env 环境变量原理解析简介:.env 文件扩展了 vue,react 项目的环境变量,相信大家用的比较多了,vue 和 react 的 cli 里把这些配置好了,所有大家可以直接用,但是换个框架或者换个项目,这个问题就比较麻烦了。比如说现在写 Ant Design Pro 的项目,它内部用的是 umi 来做这些配置,默认只支持.env 文件,那我想支持.env.development 和.env.production或者其他模式的环境变量怎么办?当然 umi@3 可以用co原创 2020-10-24 11:37:49 · 6357 阅读 · 2 评论 -
手写一个自己的 cli 并发布到 npm 上
手写一个自己的 cli 并发布到 npm 上简介:大家平时肯定 vue-cli 或者 create-react-app,只需要敲简单的命令行,就可以生成一个完成的项目,非常好用。由于本人所在公司接的项目较多,每次新建新项目都是拷贝以前的项目代码,好麻烦,而且得删除掉好多没用的代码,心累。于是就想着模仿 vue-cli 写一个简单的创建项目的 cli,这样不是就省心省力了嘛。于是说干就干,自己写了...原创 2019-12-28 18:51:25 · 6121 阅读 · 1 评论 -
用 node 实现类似 webpack 的 require.context()功能
用 node 实现类似 webpack 的 require.context()功能简介:最近在写 nuxt 的项目,因为是服务端渲染,需要加载大量国际化文件,一个一个导入太费劲,于是想自动导入,首先想到的是 webpack 的 require.context()功能,可是服务端渲染用不了。于是自己用 node 写了一个文件加载器。文件目录.├── autoLoadFile.js└── langs ├── app │ ├── en.js │ └── zh.js原创 2020-09-18 14:55:32 · 7067 阅读 · 1 评论