模块化开发
圣诞老人村的来信
github:https://github.com/zhangzhangrp
展开
-
2021-03-21记录待办
前几天在使用 cli 用 webpack 打包的时候遇到一个问题,好久才定位到原因???? 我们的语言定义文件打包时候被放到copyPlugin里,直接拷贝到目标文件夹下,不作为入口文件编译,在修改文件的时候,监听文件,能获取到当前修改的文件路径,因为是增量编译,按照当时的实现逻辑,webpack 的入口文件就是当前修改的文件,所以就算该文件是语言文件,还是会直接被添加到入口文件的对象里,还是会经过编译,造成现象是,虽然有copyPlugin,但输出的文件还是被编译之后的,不是文件拷贝,语言定义不是.原创 2021-03-21 23:20:38 · 120 阅读 · 0 评论 -
parcel打包工具
parcel打包工具原创 2017-12-15 23:47:26 · 708 阅读 · 0 评论 -
自己从零开始搭建webpack项目
从0开始搭建webpack项目初始化项目使用 npm init 初始化项目,按照提示输入信息,生成package.json,或者使用 npm init -y 生成文件,效果和每项都回车生成的内容一样安装webpacknpm install webpack --save-dev安装完之后会生成node_modules,git显示有2k+的文件修改,所以要想将/node_modules/文件夹过滤掉,新建.gitignore,把文件夹配置到这里...原创 2021-05-11 00:47:29 · 226 阅读 · 0 评论 -
学习webpack5的模块联邦
模块联邦原创 2021-07-17 11:25:23 · 530 阅读 · 2 评论 -
webpack动态引入踩坑记录
一般使用的在文件开头使用的import .. from .. 属于标准的静态的引用方式,在文件被加载的时候就被编译,如果需要根据条件判断或者按需引入,就可以使用动态引入的方式import(),import()语句将返回promise,使用then或者async/await 来获取回调今天在执行的时候根据当前的菜单映射到需要加载的文件路径import(fileMap(currentId)).then(res => {...})结果报了错误,couldn't find module...fi原创 2021-03-18 00:20:54 · 285 阅读 · 0 评论 -
对AMD,CMD的一些初步认识
???AMD和CMD 同步异步加载 js的ansyc和defer原创 2017-08-23 11:41:21 · 462 阅读 · 0 评论