找到约 6005 条结果
  • 深入浅出webpack学习(17)--实现自动刷新
    webpack官方提供了两大模块,一个是核心的webpack,一个是webpack-dev-server扩展模块。而文件监听功能是webpack模块提供的。
    2018-03-27
    3
  • 为什么你应该用Yarn而不是Npm来管理你的项目依赖?
    我们经常遇到的一种情况是:你设置好了你的网络,顺利地安装好了一切依赖,写好了package.json,npm给你自动生成了一个package-lock.json,在你的电脑上没有问题,但是你上传到git,再交给别的同学或者上传到服务器的时候,他们却怎么npm install也不成功了,这是因为为了确保一致性,npm在package-lock.json里写明了每...
    2018-03-03
    1
  • webpack从相识到合葬(5)-webpack配置详解
    webpack官网-中文文档,更多详细文档请去官网自行查看 entry {代码...} {代码...} output {代码...} module {代码...} resolve {代码...} devServer {代码...} optimization {代码...}
    2020-03-12
  • npx命令介绍
    Note: If you do not have a package.json, create one before installing. This will ensure proper interaction with the npx command.
    2018-01-24
    1
  • webpack入门笔记(三)
    起一个webpack server预览项目运行webpack-server服务器 {代码...} 可以通过在package.json中配置script来简化命令 {代码...} 配置热更新---HMR {代码...} 在入口文件里添加热更新配置 {代码...} webpack性能优化打包结果优化 & 构建速度优化压缩代码 webpack自带了一个压缩plugin {代码...} webpack打包结果分析器 ...
    2021-01-28
  • react源码解析4.源码目录结构和调试
    源码目录结构源码中主要包括如下部分fixtures:为代码贡献者提供的测试Reactpackages:主要部分,包含Scheduler,reconciler等scripts:react构建相关下面来看下packages主要包含的模块react:核心Api如:React.createElement、React.Component都在这和平台相关render相关的文件夹:react-art:如canvas svg的渲染react-...
    2023-02-06
  • 【转】前端开发之React Native SDK 升级问题
    问题 1: RN 如何进行分包前言在之前的旧版本 RN 中的 metro 暂时还不支持使用processModuleFilter 进行模块过滤;如果你 google 一下 RN 分包,前端培训会发现很难有一篇文章详细去介绍 RN 怎么进行分包;本文将详细讲述如何进行 RN 分包;
    2021-12-29
  • tsconfig.json学习
    extends作用:指定需要继承的tsconfig.json配置文件,可以是npm包也可以是本地文件示例: {代码...} references作用:让一个仓库中的多个关联的子应用能够联动编译示例: {代码...} {代码...} {代码...} {代码...} frontend和api都依赖了common,通过在references中指定common,当修改了common的代码后,就会触发所有依...
    2024-09-26
  • 理解node_modules目录结构
    npm install 执行完毕后,我们可以在 nodemodules 中看到所有依赖的包。虽然使用者无需关注这个目录里的文件夹结构细节,只管在业务代码中引用依赖包即可,但了解 nodemodules 的内容可以帮我们更好理解 npm 如何工作,了解从 npm 2 到 npm 5 有哪些变化和改进。
    2020-05-08
  • 对TypeScript库进行单元测试
    单元测试能限制你库中Bug的「生长」。随着编写的库越来越大,你不能总是手工测试每个特性。但你可以使用单元测试来测试每个特性,并且编写起来并不难。下面展示如何在Typescript中设置单元测试!
    2019-07-17
  • 微信小程序云函数使用的几点说明
    微信小程序云函数是一个好东西,相当于微信为我们提供了一个可以跑node.js的服务器,并且可以外部通过API的方式调用云函数,不过微信的文档一向写的不明不白,初学的时候踩了不少坑,在这里记录下来。1、创建微信云函数 在微信开发者工具工程文件列表最顶端的“cloudfunctions”右键“新建Node.js云函数”
    2021-04-11
  • react源码解析4.源码目录结构和调试
    源码目录结构源码中主要包括如下部分fixtures:为代码贡献者提供的测试Reactpackages:主要部分,包含Scheduler,reconciler等scripts:react构建相关下面来看下packages主要包含的模块react:核心Api如:React.createElement、React.Component都在这和平台相关render相关的文件夹:react-art:如canvas svg的渲染react-...
    2022-12-12
  • Linux服务器上运行Puppeteer的Docker部署指南
    承接上一篇文章Puppeteer无头浏览器:开启自动化之门,掌握浏览器世界的无限可能。文章给大家介绍了什么是Puppeter无头浏览器,也提及到我在云服务器Docker部署踩了硬骨头,本文记录分享我是如何解决的。
    2023-10-09
  • webpack4.29.x成神之路(二十) 编写一个loader
    目录 上节: css代码分割 目录: 先改一下src/index.js: {代码...} 现在写一个简单的loader,将所有的webpack替换成其它内容,内容可通过options配置。在根目录新建loaders/replace-loader.js。 loaders/replace-loader.js: {代码...} source是打包后生成的文件,options可以拿到配置参数,这个loader会将所有webpack替...
    2019-05-18
  • changelog 日志自动生成工具升级啦~
    背景19年我发了一篇文章changelog 日志自动生成插件,里面介绍了我开源的一套【auto changelog、commit-lint】规范化代码提交的工具插件合集。但是由于是第一次发布一些开源的项目,难免开发方案不是很丝滑,用起来也不是很柔顺。所以基于这些问题,用lerna对这个工具进行了一次升级。大概内容如下: {代码...} CZ 模块配...
    2021-06-08
  • 开发工具心得:如何 10 倍提高你的 Webpack 构建效率
    webpack 是个好东西,和 NPM 搭配起来使用管理模块实在非常方便。而 Babel 更是神一般的存在,让我们在这个浏览器尚未全面普及 ES6 语法的时代可以先一步体验到新的语法带来的便利和效率上的提升。在 React 项目架构中这两个东西基本成为了标配,但 commonjs 的模块必须在使用前经过 webpack 的构建(后文称为 build)才能...
    2016-06-21
    9
  • Node.js 模块化你所需要知道的事
    我们知道,Node.js是基于CommonJS规范进行模块化管理的,模块化是面对复杂的业务场景不可或缺的工具,或许你经常使用它,但却从没有系统的了解过,所以今天我们来聊一聊Node.js模块化你所需要知道的一些事儿,一探Node.js模块化的面貌。
    2021-03-09