node
文章平均质量分 71
Kinghiee
Front-end Developer
展开
-
手动创建 vue2 ssr 开发环境
手动搭建 vue ssr 一直是一些前端开发者的噩梦,因为其中牵扯到很多依赖包之间的配置以及webpack在node中的使用。就拿webpack配置来说,很多前端开发者还是喜欢用webpack-cli脚手架搭建项目。导致这样的原因之一无外乎学习成本高,软件复杂等。这也是有些前端开发者直接拥抱nuxt.js的部分原因。这篇博客使用vue2,以步骤为主,来展示如何创建完整ssr测试环境。原创 2023-02-19 21:50:18 · 1651 阅读 · 2 评论 -
Vue packages version mismatch: - vue@2.7.12 - vue-server-renderer@2.7.11 This may cause things to
如果项目中有package-lock文件时,使用npm shrinkwrap 则把package-lock更换为npm-shrinkwrap文件,并且npm-shrinkwrap。为了解决问题,首先通过传统的把清除npm缓存、node_modules删除、package-lock.json文件删除都是无效,最要命的是这个项目是3年前的项目,把node_modules删除后,再次下载报依赖错误,看来这种方法不可行,于是恢复了之前的状态。官网对npm-shrinkwrap.json文件的解释如下。原创 2022-10-13 17:40:06 · 4956 阅读 · 3 评论 -
Selenium: The ChromeDriver could not be found on the current PATH
在源码中找到 locateSynchronously()函数并进行debug发现原来是。当时反复确认自己的代码和环境变量配置无误后,就直接看源码了。安装官网提示的安装步骤进行安装并开始启动时报如下错误。所以解决方案时重启电脑或者重启node即可。...原创 2022-08-31 17:37:06 · 1218 阅读 · 0 评论 -
使用yeoman 创建vue脚手架,并发送npm包,下载并实验。
一、总括yeoman手动搭建自己的脚手架。基本步骤如下①:请确保你有能够正常运行的npm②:请确保你已经了解了yeoman③:npm install -g yo③: npm install -g generator-generator④:编写代码⑤:发布npm包二、起步①:请确保你有能够正常运行的npm这一点不用多说,是必须项②:请确保你已经了解了yeoman如果没有了解yeoman 基本不需要向下面看了。点击可以学习yeoman③:npm install -g yo原创 2021-03-30 21:30:32 · 489 阅读 · 0 评论 -
nodeJS IOS手机和平板端在微信中下载文件时,弹出框中文件名乱码解决方案(Content-disposition:attachment; filename)
今天做项目的时候遇见一个问题。下载文件时在谷歌,Edge和火狐中文件名是正确显示的。但是在IOS端(这里我只是测试了平板和手机,苹果电脑的safari没有测试)微信弹窗中会出现%E4%BA%BF%E6%AC%A7%E6%99%BA%E5%BA%93%20WIA2020%20%E5%85%A8%E7%90%83%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E7%A7%91%E6%8A%80%E5%88%9B%E6%96%B0TOP50_2021-01-12.pdf这种乱码的情况,原创 2021-01-12 18:23:32 · 2118 阅读 · 4 评论 -
nodeJS 搭建TCP服务(内涵多人广播实例)
1原创 2020-01-07 20:10:12 · 1123 阅读 · 0 评论