标签: 教程

8 篇文章

Alembic 管理数据库迁移
🔧 正确的 Alembic 使用步骤 这里是你 应该怎么做迁移 的完整流程(用一次记住,不会再糊涂): 🥇 第一次迁移初始化(只做一次) 初始化 Alembic: alembic init alembic 生成 alembic.ini 和 alembic/ 文件夹。 修改 alembic.ini找到: sqlalchemy.url = sqlite…
开发 Vue 组件库时分离组件代码与测试代码
上一篇文章我介绍了为了开发组件库而用的相关配置文件。这篇文章里,我会介绍在文件夹里并存两套配置的方法。 很明显,开发 Vue 组件库的时候,文件夹里不太可能只有组件本身的代码(当然你就那么做也不是不可以),文件夹里通常还有着一些测试内容,比如 App.vue ,它们和组件一起运行测试。在打包的时候我们只想打包组件,不打包测试内容。除此之外,还有很多…
将 Vue 组件库打包为 npm 包
如果想要在多个项目中使用同样的组件的话,每次手动导入会比较麻烦,使用 npm 包是一种便捷的做法。 不过,打包 npm 包的行为和打包为网页不太一样,我们不能够简单地直接把 build 的成果直接当做 npm 包。有几个地方需要注意,下面我把自己打包过程中的几个点总结一下。 package.json 的配置 小白需要先理解 package.json…
使用 Tailwind CSS 制作 npm 组件库时的注意点
由于 Tailwind CSS 默认使用 Tree Shaking 机制,只保留项目中使用到了的类,所以 npm 组件库中写的模板类不会被使用。 对于这个问题,其实没有比较好的解决办法…… 我的解决办法是这样的:让 Tailwind CSS 把组件库扫描一下,保留里面用到的模板类。 创建一个 tailwind.config.js 配置文件: /**…
在 vue 项目中显示报错
平时,网页的 JavaScript 报错只有在控制台才能看到,网页看上去就是停住不动了,也不知道发生了什么事情。 如果你不想让用户知道发生了什么的话,这样做是可以的。不过,如果我们想更加方便地看到到底发生了什么,或者明确提示用户网页发生了错误,那么我们还是应该把报错显示出来。 使用 vue 的全局配置处理报错 vue 的 app.config.er…
解决WordPress需要输入FTP账户/没有权限写入文件
问题是这样的。WordPress使用的是www-data用户,而创建WordPress的往往是其他用户,比如root。 Linux有一个权限系统,文件和文件夹有一个“所有者”,默认情况下哪个用户创建了这个文件,就是所有者。因此,WordPress不是这个文件的所有者,它就不具有写文件的权力,也就无法更新WordPress文件夹里的内容。 我们可以把…
在Ubuntu服务器上搭建WordPress
这是我的博客上的第一篇文章,写一写我搭建这个网站的过程。 首先这个服务器是我之前就有了的,域名也是之前就买了并且在使用的。我购买的域名 https://vocabili.top 以及服务器是用作术力口数据库的网站的,接下来我会把这个个人网站迁移到新的服务器和新的域名。 在 Ubuntu 服务器上搭建 WordPress,主要就是以下的步骤: 租一台…