E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ESModule
webpack4:连奏中的进化
webpack的进化点是通过捐赠者和用户投票来决定的,之前在介绍webpack3的时候,曾给出过投票数在前几名的优化点,集中在用户体验、构建性能(速度和产出大小)、通用和适配性(
esmodule
、typescript
weixin_30367543
·
2020-06-27 18:06
Tree Shaking概念详解
TreeShaking只支持
ESModule
(import....)不支持require....在mode:production的开发模式下treeshaking自动的一些配置就已经写好了。
pansuyong
·
2020-06-24 19:09
Node.js 8.5 最新发布,三大新特性
支持
ESModule
此次版本迭代中,Node.js终于支持了开发者呼声最高的ES模块提案。这意味着,你可以直接使用import关键字引入需要的模块。Node8.5可以运行如下代码:12`im
kidddfu
·
2020-06-24 01:03
node.js
typescript+webpack+webpack-dev-server结合在网页中运行
usestrict";Object.defineProperty(exports,"__
esModule
",{value:true});//引入varUser_1=require(".
学习笔记666
·
2020-06-23 10:37
JavaScript魔鬼课程
【webpack】1
文章目录1.关于模块:2.html里引入模块3.
esmodule
的写法打包一个文件配置打包多个文件的配置babel将es6转译成es5将es7转成es5解析样式1.打包.css文件到js模块里2.打包.
Eva3288
·
2020-06-21 20:30
webpack
webpack
Vue2+团购电商项目
mongodb)github地址:https://github.com/estherzz/vue2--tuangou技术栈vuecli,vue,vuex,vue-router,axios,webpack,ES6,
ESModule
yiyi呐
·
2020-06-16 13:47
【软工】[技术博客] 用Monaco Editor打造接近vscode体验的浏览器IDE
Playground官方APIDoc,但其搜索框不支持模糊匹配官方GitHubIssues,可搜索相关问题CSDN优秀博客带主题颜色选择的demo依赖与配置在浏览器中搭建MonacoEditor,推荐使用
ESModule
FuturexGO
·
2020-05-27 21:00
前端模块化详解(ESM & CommonJs)
关键词:
ESModule
、CommonJs系列文章:ES6精读【划重点系列】(二)前文涉及:class实例化和继承正文从此开始~前言开始正文前,先补充几个基本知识:Q1:js是解释执行,每一个代码块的执行过程
夜暮sky
·
2020-04-10 02:51
javascript
前端
模块化
es6
commonjs
Tree Shaking原理 -【webpack进阶系列】
How1.
ESModule
前提是模块必须采用ES6Modul
夜暮sky
·
2020-04-06 19:35
javascript
前端
webpack
性能优化
es6
Webpack模块化实现&动态模块加载原理(8K+字长文!!收藏后阅读)
正文开始~目前前端工程通过webpack的构建,支持
ESModule
和CommonJ
夜暮sky
·
2020-04-06 19:00
前端
webpack
javascript
es6
模块化
五分钟带你回顾前端模块化发展史
五分钟带你回顾前端模块化发展史CSS早在2.1的版本就提出了@import来实现模块化,但是JavaScript直到ES6才出现官方的模块化方案
ESModule
。
童欧巴
·
2020-04-06 18:07
前端
前端工程化
前端模块化
ES6模块机制
ES6模块机制commonjs在node环境下跑ES6
esModule
前段使用为主webpackcommonjsrequire('')ES6importES6中一个模块就是一个js文件一个js文件可以在一定条件下理解成模块
耄耋2310
·
2020-04-05 13:19
关于ES模块你必须要知道的一些禁忌(一)
背景
ESModule
是JavaScript在ES2015版本开始提供的语言标准级别的模块化方案,在此之前JavaScript一直没有语言级别的模块化体系。
而井
·
2020-04-03 22:26
export module.exports import require
module.exports,例子如下:先看看babel对export的转码exportdefaultb```//转码后```javascriptObject.defineProperty(exports,"__
esModule
pixels
·
2020-03-30 04:41
升级vue-loader依赖包后造成require()方法返回是个
esModule
vue-loader在13.x以后通过require导入的包默认
esModule
是true;造成直接通过require方法引入的静态资源无法使用;需要手动添加default属性;解决方法就是重置vue-loader
hao102
·
2020-02-26 10:08
typeScript系列——exports is not defined
项目结构在tsconfig设置target为es5时,tsc编译后的main.js头部包含了Object.defineProperty(exports,"__
esModule
",{value:true}
小懒惰的猪
·
2020-02-19 11:40
ES6 模块化的时代真的来临了么?Using MJS
ESModule
就在其中,也就是import/export语法。es6服务端支持程度首先我们先简单讲解一下为什么
ESModule
到现在还未支持?首先,ES6语法
XGHeaven
·
2020-01-08 03:54
webpack学习:进阶知识点
1.TreeShaking移除JavaScript上下文中的未引用代码(dead-code),需要将mode选项设置为production开启,且只支持
ESModule
配置:package.json->
smartzheng
·
2020-01-02 00:16
axios 常用的几个方法
1.安装:既然是Vue项目,我还是选择常用的npm的方式$npminstallaxios(-d)2.引入:constaxios=require('axios')或者babel转化用
ESmodule
的方式
爱编程的那尼拓
·
2020-01-01 13:00
Commonjs、esm、Amd 和 Cmd 的循环依赖表现和原理
让我们一起来看看在Commonjs(nodejs)、
ESmodule
、Amd(RequireJS)和Cmd(Seajs)各种主流模块标准下的循环依赖表现及其背后的原理。Commonjs
西山以南
·
2019-12-30 09:33
webpack之旅: (五)基础打包Library库文件和TypeScript的webpack基础打包
既然如此,我们就应该清楚,这样的包文件都是可以被使用者直接以import这样的
esmodule
的
一树梨花
·
2019-12-23 12:46
webpack
JavaScript 模块化现状
最近在twitter上有很多关于
ESModule
现状的讨论,尤其是在Node.js上,他们计划引入新的文件扩展名*.mjs。
沮溺
·
2019-12-20 19:19
Tiny-Swiper —— 2kb 兼容 SwiperJS 的移动端轮播库
但是它的minimum版本文件达到了140kb,采用gzip压缩后也有35kb,如果使用
ESmodule
版本,我们也需要调整构建配置或者Polyfill。
heyin223
·
2019-12-17 03:09
javascript
html
css
chrome
前端
Tree Shaking概念详解
打包过程中会过滤掉我们没有使用或者没有引入的代码,webpack在生产环境中自动带有TreeShaking,在开发环境中可以这样配置TreeShaking删除未使用的导出和死代码注意:TreeShaking只支持
ESModule
首席切图仔
·
2019-12-15 08:24
【vue】源码解析(1)构建输出
构建的分类Vue有三种不同的构建输出,分别是:UMD、CommonJS以及
ESModule
。
SophieRabbit
·
2019-12-13 23:28
微信小程序实现注册登录功能(表单校验、错误提示)
口说无凭,实现效果如下前端部分注册功能1、wxml文件用户名手机号码密码确认密码注册用户登录教师注册2、js文件"usestrict";Object.defineProperty(exports,"__
esModule
我相信慢思考的力量
·
2019-12-10 14:23
如何正确证明 Commonjs 模块导出是值的拷贝,而 ES module 是值的引用?
关于Commonjs和
ESmodule
模块导出的区别,一般流行一种说法:CommonJS模块输出的是一个值的拷贝,ES6模块输出的是值的引用,而我发现,绝大部分用于证明Commonjs模块导出值的例程都是有问题的
西山以南
·
2019-12-08 04:08
深入webpack源码(一)开篇词
模块化随着前端应用的复杂度提升,模块化的各种标准也随之出现和不断完善,现在主流的模块化方案有三种:AMD、commonjs、
esmodule
,后两种目前都只有node环境下可用,所以开发时的源码到生产时的目标代码需要经历打包
凌霄光
·
2019-12-08 00:31
Javascript模块化发展,前端的血泪史。
从早期的对象字面量、IIFE到后来的commonjs,AMD等,再到如今的
ESModule
。这些模块化方案在互联网技术发展需求下不断革新,演进。
wx5dd7f4973a7ca
·
2019-11-23 19:44
模块化
基础架构
历史
【JS】382- JavaScript 模块化方案总结
本文包含两部分,第一部分通过简明的描述介绍什么是CommonJS、AMD、CMD、UMD、
ESModule
以及它们的常见用法,第二部分则根据实际问题指出在正常的webpack构建过程中该如何指定打包配置中的模块化参数
王平安
·
2019-10-17 07:00
红包扫雷系统开发
红包扫雷系统开发(T:I8O285IO282V林楠)定义一个日期格式化函数都9012了,我们就采用
ESModule
的写法,在vue初始化的项目src的文件中新建一个filters文件夹,并在其中添加DateFmt.js
蝴蝶会飞
·
2019-09-23 06:54
html
php
快速了解AMD、CMD、CommonJS、ES Module
CommonJS是一个应用于服务器端的(nodeJS)的同步模块加载规范;AMD和CMD都是浏览器端的异步模块加载规范;AMD是RequireJS输出的规范;CMD是seaJS输出的规范;
ESModule
Lyra李
·
2019-09-18 11:00
换个角度使用VUE过滤器
1.定义一个日期格式化函数都9012了,我们就采用
ESModule
的写法,在vue初始化的项目src的文件
yhb
·
2019-09-12 00:00
vue.js
html
javascript
如何换个角度使用VUE过滤器详解
1.定义一个日期格式化函数都9012了,我们就采用
ESModule
的写法,在vue初始化的项目src的文件中新建一个filte
_herbert
·
2019-09-11 14:22
commonjs & ES module & babel转码 & webpack转码
js模块发展历程-javaScript模块七日谈前端模块化开发那点历史#588现代ES模块也需要各种转码工具才可以在浏览器里正常运行,下面是转码现代ES模块需要了解到的知识点commonjs&
ESmodule
大桔子
·
2019-08-18 00:00
模块化
es6
module
commonjs
转码
Webpack系列笔记(一):初识webpack
是一个基于NodeJS的模块打包工具常见的模块引入规范有:
ESmodule
、CommonJS、CMD、AMD,一般来说浏览器端使用ES,Node使用CommonJS点击查看
ESmodule
、CommonJS
DiaoXianggang
·
2019-07-30 14:25
前端
webpack4
typescript中的模块引用
背景ts可以用于node环境和web环境,或者说在
esmodule
出来之前,大部分的包都是遵循commonjs的,而这些遵循commonjs的包现在大多还存在与nodejs当中,也是nodejs迟迟还没有全面支持
Obeing
·
2019-07-17 00:00
typescript
在vue2中使用echarts (Vue-ECharts插件)
安装npm(推荐方式)$npminstallechartsvue-echartsCDN在HTML文件按如下方式依次引入echarts和vue-echarts:使用方法用npm与VueLoader基于
ESModule
邢走在云端
·
2019-05-11 00:00
echarts
vue.js
关于ES模块你必须要知道的一些禁忌(一)
背景
ESModule
是JavaScript在ES2015版本开始提供的语言标准级别的模块化方案,在此之前JavaScript一直没有语言级别的模块化体系。
而井
·
2018-12-20 00:00
javascript
打包第三库那些事
介绍一般来说,写完一个第三方库需要打包出三个文件夹的文件,对应三种不同模块类型#outputpath├──dist#umdmodule├──es#
esmodule
├──lib#commonjsmodule
xiguadada
·
2018-12-16 00:00
webpack
babel
ES6 Module
ESModule
是在ECMAScript6中引入的模块化功能。模块功能主要由两个命令构成,分别是export和import。
李欢li
·
2018-11-04 19:57
ThinkJS3 升级小记
之前Firekylin都是使用import的
ESModule
模块规则,所以都需要修改成CommonJS原生的require方
公子
·
2018-03-04 00:00
thinkjs
01.TypeScript本地编译器的安装
__
esModule
=true;varHello=/**@class*/(function
colin_zhuo
·
2018-02-19 00:00
TypeScript
webpack模块化原理-Code Splitting
webpack的模块化不仅支持commonjs和
esmodule
,还能通过codesplitting实现模块的动态加载。
keller35
·
2017-10-01 00:00
webpack
javascript
code-split
import
模块化
JavaScript 模块化现状
最近在twitter上有很多关于
ESModule
现状的讨论,尤其是在Node.js上,他们计划引入新的文件扩展名*.mjs。
离独逸
·
2017-05-29 00:00
es6
node.js
webpack
前端构建
javascript
关于vuejs-templates/webpack 中 “exports is not defined”报错的处理
根据浏览器报错信息,查询到报错来源是第三方组件的一段代码:Object.defineProperty(exports,"__
esModule
",{value:true});这是使用了CommonJs写法
summac
·
2017-05-23 00:00
commonjs
vue-cli
vue.js
javascript
为何 ES Module 如此姗姗来迟
文末新增一节Updates,跟进本文发布之后的
ESModule
标准化进展情况。
Amio
·
2016-04-15 00:00
javascript
node.js
ecmascript
es6
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他