02 2022 档案
摘要:code.matchAll(...) is not a function 是因为 node 版本太低导致的以上问题 支持 code.matchAll() 方法的 node 版本必须是 >= 12 以上的版本,我这边用的 v12.14.1 的版本,是支持的 如何安装 Node 新版本可以去参考 htt
阅读全文
摘要:目前 vite 还不是很成熟,因为他的启动速度快,以至于我们想在开发环境使用它,生产还是继续使用webpack,也就是vite + webpack 共存的情况下: vite 有个插件 vite-plugin-require-transform 会自动把 require() 函数转化为 import
阅读全文
摘要:2个月前 给本地项目添加了vite 构建工具,一直懒得去总结,想想还是要总结一下,就先从记录解决问题开始。 其中有个报错 `Uncaught Error: Dynamic require of ... is not supported`,vite 为什么要把第三方插件里面有些require() 转成
阅读全文
摘要:nvm 在 bash shell 下边可以运行,但是切换到 zsh shell 下边,就报 zsh: command not found:nvm 原因: 我们可以去对比一下 .bashrc 和 .zshrc 文件,发现 .bashrc 里面有一段代码: export NVM_DIR="$HOME/.
阅读全文
摘要:记录 nvm(Node Version Manager) -> node的版本管理工具,可以帮助我们管理node的多个版本 首先,我们先来安装一下nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh
阅读全文
摘要:我们开发中经常会碰到 package.json 里面的软件包 的版本号前边有 ~,^,甚至有的有>, <等标识,那他们都是什么意思呢?想要知道~,^,>,<这些字符什么意思,我们先去了解一下什么是 npm 的语义版本控制 npm的语义版本控制 语义版本控制:所有的版本都有 3 个数字: x.y.z
阅读全文
摘要:三步走: 1. 检查本机是否有已经生成的.ssh文件夹, 执行 ls -al ~/.ssh ls -al ~/.ssh # Lists the files in your .ssh directory, if they exist 2. 执行 ssh-keygen 命令生成.ssh文件夹 ssh-k
阅读全文