随笔分类 -  nodejs

摘要:写测试的时候,我们经常需要进行测试之前做一些准备工作,和在进行测试后需要进行一些整理工作。Jest提供辅助函数来处理这个问题。 为多次测试重复设置 如果你有一些要为多次测试重复设置的工作,可以使用beforeEach和afterEach。 有这样一个需求,需要我们在每个测试之前调用方法initial 阅读全文
posted @ 2020-07-22 16:35 h2z 阅读(5204) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/frank_yll/article/details/78992778 Webpack 作为目前前端最热门的打包工具,相信很多人都在项目中使用过,其繁杂的配置项也确实“配”得上他老大的身份 o(╯□╰)o。output.library和output.l 阅读全文
posted @ 2020-05-29 10:56 h2z 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:为什么要配置externals 官网解释: webpack 中的 externals 配置提供了不从 bundle 中引用依赖的方式。解决的是,所创建的 bundle 依赖于那些存在于用户环境(consumer environment)中的依赖。 怎么理解呢,意思是如果需要引用一个库,但是又不想让w 阅读全文
posted @ 2020-05-29 10:44 h2z 阅读(3297) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/ikaivon/article/details/81477420 通过上一篇文章,我们明白了webpack的两个配置参数入口与出口,webpack会找到入口文件的地址,进去后一顿蹂躏,再通过你给的输出地址就把编译后的文件给你了。这篇文章接着去丰富we 阅读全文
posted @ 2020-05-28 09:09 h2z 阅读(224) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/ikaivon/article/details/81477296 回顾历史 Web应用日益复杂,前端开发也发生了翻天覆地的变化变得盘根错节,到今天已经非常复杂和庞大了!用html、css、javascript老老实实的写个页面的时代早已过去。而现在要 阅读全文
posted @ 2020-05-28 08:47 h2z 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Resolve Webpack 在启动后会从配置的入口模块出发找出所有依赖的模块,Resolve 配置 Webpack 如何寻找模块所对应的文件。 Webpack 内置 JavaScript 模块化语法解析功能,默认会采用模块化标准里约定好的规则去寻找,但你也可以根据自己的需要修改默认的规则。 al 阅读全文
posted @ 2020-05-27 13:07 h2z 阅读(300) 评论(0) 推荐(0) 编辑
摘要:我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或 阅读全文
posted @ 2020-05-26 17:01 h2z 阅读(228) 评论(0) 推荐(0) 编辑
摘要:转载:https://segmentfault.com/a/1190000006087638?utm_source=weekly&utm_medium=email&utm_campaign=email_weekly 这几天写腾讯实习生 Mini 项目的时候用上了 React 全家桶,当然同时引入了 阅读全文
posted @ 2020-05-26 15:38 h2z 阅读(599) 评论(0) 推荐(0) 编辑
摘要:vue-cli4.x升级失败,vue-cli卸载不掉,vue-cli升级不了4.x, 原文在:https://juejin.im/entry/5bf7e88851882521c811423e 升级个vue-cli4.0,一直卸载不掉! 升级途中遇到的问题: #### 1.$npm uninstall 阅读全文
posted @ 2020-05-25 15:21 h2z 阅读(1583) 评论(0) 推荐(0) 编辑
摘要:下面通过三种方法来搭建公司私有npm仓库,每种方式都有自己的优势。 Node.js >= 6.11.3,我的Node版本:node v8.2.1Linux or OSX,我的系统版本:CentOS Linux release 7.2.1511 (Core) 教程归档在我的Github中欢迎修正和St 阅读全文
posted @ 2020-05-22 09:38 h2z 阅读(2632) 评论(0) 推荐(0) 编辑
摘要:browser VS module VS main 前端开发中使用到 npm 包那可算是家常便饭,而使用到 npm 包总免不了接触到 package.json 包配置文件。那么这里就有一个问题,当我们在不同环境下 import 一个 npm 包时,到底加载的是 npm 包的哪个文件? 老司机们很快地 阅读全文
posted @ 2020-05-21 11:17 h2z 阅读(1889) 评论(2) 推荐(2) 编辑
摘要:问题 在开发npm插件的时候, 例如element-ui 首先element-ui基于vue, 所以它希望使用element-ui的项目, 本身拥有Vue模块 所以peerDependencies 主要用于npm插件告诉使用者, npm插件本身依赖哪些模块, 并且需要安装它 业界使用这个属性的情况 阅读全文
posted @ 2020-05-20 13:25 h2z 阅读(4552) 评论(0) 推荐(1) 编辑
摘要:背景 考虑这样一种场景: 开发者针对`example@2.0.0开发了一个名为example-plugin-a@1.0.0`的插件 `example-plugin-a@1.0.0不需要引用example@2.0.0,两者不存在显式的依赖关系。但从逻辑上讲,example@2.0.0是example- 阅读全文
posted @ 2020-05-20 13:23 h2z 阅读(1009) 评论(0) 推荐(1) 编辑
摘要:转载:http://www.cnblogs.com/shangjun6/p/11416054.html 在我们引入外部的样式时,发现自己无论如何都改不了外部的样式,自己的样式老被覆盖,究其原因还是我们的 外部样式放的位置不对 main.js 我们应该在 main.js 的开头引入样式,这样的话就不存 阅读全文
posted @ 2019-11-15 10:46 h2z 阅读(2610) 评论(0) 推荐(0) 编辑
摘要:最近在做一个有关监听scroll的功能, 发现我添加监听之后一直不起作用: 1 2 mounted() { window.addEventListener("scroll", this.setHeadPosition); //this.setHeadPosition方法名 1 1 2 mounted 阅读全文
posted @ 2019-11-13 10:05 h2z 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:一、element.dispatchEvent() 对于标准浏览器,其提供了可供元素触发自定义事件的方法:element.dispatchEvent().。 不过,在使用该方法之前,我们还需要做其他两件事,即创建和初始化。 createEvent()方法返回新创建的Event对象,支持一个参数,表示 阅读全文
posted @ 2019-11-13 10:02 h2z 阅读(892) 评论(0) 推荐(0) 编辑
摘要:下面将举例、描述MATLAB内建的色图。用户除了可以编程指定MATLAB内建的色图,还可以使用Plot Tools图形用具界面的Figure Properties面板中的Colormap菜单来选择一种色图。 autumn 从红色平滑变化到橙色,然后到黄色。 bone 具有较高的蓝色成分的灰度色图。该 阅读全文
posted @ 2019-06-17 17:23 h2z 阅读(4139) 评论(0) 推荐(0) 编辑
摘要:在使用JavaScript执行数学方面的任务时,往往要用到浮点运算,且需要精确到某位小数,这就容易造成错误,而且会相当费时。因此,如果你需要做一些高精度的数学计算的编程工作,比如财务或科学计算,那么你一定需考虑使用下面的这些库。 1. numbers.js numbers.js提供了大量的、可用于服 阅读全文
posted @ 2019-06-17 16:38 h2z 阅读(1957) 评论(0) 推荐(0) 编辑
摘要:最近工作中需要把项目分割成两块,一块需要跑在微信中,通过微信jdk获取用户资料默认登录,一部分需要给原生app做webview的内嵌页面,当然这部分内容是不跑在微信中的。 所以我想到了把项目分成两部分,不同的入口来控制是否获取微信的个人信息,比如原入口main.js中调用微信接口,获取用户信息,并携 阅读全文
posted @ 2019-03-29 10:22 h2z 阅读(1537) 评论(0) 推荐(0) 编辑
摘要:前提电脑中已经安装过NodeJS, npm。现在需要进行升级操作。 1、查看当前的npm和NodeJs的版本: C:\Users\Administrator>node -vv4.4.3C:\Users\Administrator>npm -version2.15.1 2、升级npm: C:\User 阅读全文
posted @ 2018-09-13 12:36 h2z 阅读(605) 评论(1) 推荐(0) 编辑