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
commonjs
webpack面试
它和其他工具最大的不同在于它支持code-splitting(代码分割)、模块化(AMD,ESM,
CommonJS
)开发、全局分析(他会分析整个项目下跟你应用有关的模块)。
LoveBugs_King
·
2023-10-07 03:26
解决报错: SyntaxError: await is only valid in async functions and the top level bodies of modules
报错如下:原因:
commonjs
规范无法像ES模块直接使用顶层await,必须搭配async关键字使用解决办法:将使用await的语句,用(async()=>())()的自执行函数包裹起来(async(
kingtopest
·
2023-10-06 19:48
nodejs
commonjs
es6
解决报错: require is not defined in ES module scope
用node启动mjs文件报错:requireisnotdefinedinESmodulescope现象如下:原因:文件后缀是mjs,被识别为es模块,但是node默认是
commonjs
格式,不支持也不能识别
kingtopest
·
2023-10-06 19:48
node.js
commonjs
es6
Node.js入门笔记(三)——跨域、简单爬虫实现
Node.js入门笔记(三)1.Node.js模块包2.
commonJS
规范3.内置模块url4.log4js工具的使用5.内置模块——http模块6.node.js解决跨域的几种方式7.node.js
凌空暗羽
·
2023-10-06 07:18
#
node.js
node.js
前端
后端
使用Jest测试Cesium源码
此外,目前代码中直接使用ES6的模块(Import等语法),而不是之前的
CommonJS
方式。本文介绍如何使用流行的前端测试工具jest来实现自动化测试。此处暂时使
云上飞47636962
·
2023-10-06 03:44
Cesium
Cesium
javascript
webpack 打包配置 从0到1
webpack1111.pngwebpack是一个用于现代JavaScript应用程序的静态模块打包工具中文官方地址1.可以帮助我们进行模块化,并且处理模块化间的各种复杂依赖关系,所以可以使用任意前端模块规范AMDCMD
CommonJs
付小影子
·
2023-10-06 01:25
ES6模块化语法简介
但是,随着这门语言在网页应用中的大规模使用,渐渐出现了各种模块化的规范,比如
CommonJS
、AMD和CMD等,通过遵守这些规范和约定,可以进行JavaScript的模块化使用。
SpaceCat
·
2023-10-05 09:35
学习笔记 JavaScript ES6 模块化Module
学习内容:exportimportasimportdefault模块化的规范1、
CommonJS
:Node.js这是出现的比较早的一种规范,他是在Node.js中的一种模块化规范,他的局限性是基于Node
白鸽同学
·
2023-10-04 22:16
学习笔记
JavaScript
ES6
javascript
前端
ecmascript
ES6模块的循环加载
ES6处理“循环加载”与
CommonJS
有本质的不同。
不看盛景不叙深情
·
2023-10-03 00:37
Days29 前端模块化开发
模块化开发的4点好处:1避免变量污染,命名冲突2提高代码复用率3提高维护性4依赖关系的管理1.
commonJS
定义模块:即一个单独的文件就是一个模块,切该文件中的作用域独立,当中的变量是无法被其他文件引用的
biu丶biubiu
·
2023-10-01 05:10
node.js是什么
node.js中的模块化,就是
commonjs
规范;js是没有模块的功
coderzhangsheng
·
2023-09-30 22:45
JS中常见的模块管理规范梳理
一、
CommonJS
规范
CommonJS
规范是一种用于JavaScript模块化开发的规范,它定义了模块的导入、导出方式和加载机制,主要用在Node开发中。
漫 漫,
·
2023-09-29 10:48
学习笔记
javascript
服务器
开发语言
【前端VUE基础(三)】ES6模块化语法
一、ES6与
CommonJS
的对比ES6与
CommonJS
都是JavaScript的模块化规范,它们的主要区别在于以下几个方面:1、语法:ES6使用import/export语法来定义和导出模块,而
CommonJS
幸福巡礼
·
2023-09-27 09:31
【前端VUE基础】
前端
vue.js
es6
JS模块化
现代模块化机制要解决的问题如下命名污染,全局污染,变量冲突等基础问题内聚且私有,变量不能被外界污染到怎么引入(依赖)其它模块,怎样暴露出接口给其它模块依赖顺序问题,比如以前的Jquery问题循环引用问题,等边界情况一、
CommonJS
大南瓜鸭
·
2023-09-27 08:56
nodeJS基础二 模块
模块在nodeJS中一个文件就是一个模块,这个模块本质就是一个函数模块化
CommonJs
exports(导出)require(导入)es6export(导出)import(导入)AMDdefine(导出
辛未羊的前端随笔
·
2023-09-27 08:44
Vite+Vue3项目迁移Vue2项目下基于AMD、CMD、
CommonJS
规范开发的包或模块详细教程
Vite+Vue3可以完美的解决这些问题,但是其中有一个最致命的问题,在vue2时代有很多的模块和包都是基于AMD、CMD、
CommonJS
规范开发的,但Vite是基于ESModule的开发服务器,
薛定谔的猫-菜鸟程序员
·
2023-09-27 05:28
Vue
npm
Node.js
vue.js
node.js
npm
webpack
ES6 模块化
模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来.1.模块化的优势:(1)防止命名冲突(2)代码复用(3)高维护性2.模块化规范产品ES6之前的模块化规范有:(1)
CommonJS
5cc9c8608284
·
2023-09-27 02:29
AMD,CMD,
commonJS
,ES6
AMD异步模块定义RequireJS是一个JavaScript模块加载器,会在相关的js加载后执行回调函数,这个过程是异步的,所以它不会阻塞页面。作用:我写了一个点击事件,放到了一个js文件里,并在html引用,在不使用require.js的情况下,页面加载它跟着加载,使用后则是什么时候触发点击事件,什么时候才会加载js。require(['moduleA','moduleB','moduleC'
BOB_BI
·
2023-09-26 09:44
ts.config.js 配置
.*/,"module":"
commonjs
"/*用来指定要使用的模块标准:'none','commonj
代码写的菜
·
2023-09-26 04:20
vue.js
javascript
前端
前端模块化
前端模块化把一个复杂系统分解到多个模块以方便编码解决命名冲突,两个库的名称可能相同合理的管理依赖和版本方便控制依赖加载顺序
commonjs
javascript模块化规范核心思路通过require方法同步加载其他依赖模块通过
小小咸鱼可笑可笑
·
2023-09-25 20:35
vue/react/node项目通过eslint检查语法规范
JavaScript模块(导入/导出)
CommonJS
(需要/导出)这些都没有这里我只需要js的导
深圳市有德者科技有限公司-耿瑞
·
2023-09-24 14:09
vue.js
react.js
前端
Bun 1.0 正式发布,爆火的前端运行时,速度遥遥领先!
文章目录一、包子1.0二、Bun是一个一体化工具包为什么包子存在二、Bun是一个JavaScript运行时Node.js兼容性速度TypeScript和JSX支持ESM和
CommonJS
兼容性网络API
萝卜头不吃萝卜头
·
2023-09-24 14:20
前端
浅析JS模块规范:AMD,CMD,
CommonJS
模块化AMD,CMD,
CommonJS
是目前最常用的三种模块化书写规范。
CommonJS
CommonJS
规范是诞生比较早的。NodeJS就采用了
CommonJS
。
Clover园
·
2023-09-24 12:11
WebStorm Ts自动转Js
1.在你的Webstorm项目中新建一个json文件,内容如下:1{"compilerOptions":{"module":"
commonjs
","target":"es5","sourceMap":true
Zhichao_97
·
2023-09-20 14:04
工具
webstorm
windows安装npm教程及生成DEMO
webpack:它主要用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。
ATCO
·
2023-09-20 06:11
前端
windows
npm
前端
1.nodejs安装部署及快速入门
文章目录1.重点提炼2.简介2.1Node.js介绍2.2安装Node.js3.服务端和客户端3.1引例3.2使用nodejs搭建服务器4.模块化5.Node.js中的模块化
commonjs
规范5.1实例
溜_x_i_a_o_迪
·
2023-09-20 05:42
#
nodejs基础
nodejs
安装
部署
入门
服务端
客户端
模块化
npm
fs模块
文件操作
buffer
stream
目录
文件
原理
内置模块
CommonJS
和ES Module
CommonJS
关键词:社区标准使用函数实现仅node环境支持动态依赖(需要代码运行后才能确定依赖)动态依赖是同步执行的原理://require函数的伪代码functionrequire(path){if
monkey-papa
·
2023-09-19 22:41
前端
笔记
js
详解module.exports与exports,export与export default,import 与require
导出简介(里面有小细节请仔细阅读)变量的导出涉及到四个关键字module.exports与exports,export与exportdefault,其中module.exports与exports是符合
CommonJS
大可-
·
2023-09-19 14:39
前端
javascript
开发语言
windows下npm安装vue
webpack:它主要的用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。
Koreyoshi丶
·
2023-09-19 13:02
export 和 exports
首先我们要明白一个前提,
CommonJS
模块规范和ES6模块规范完全是两种不同的概念。1.
CommonJS
规范Node应用由模块组成,采用
CommonJS
模块规范。
郭先生_515
·
2023-09-19 10:59
CommonJs
和 Nodejs 中自定义模块
CommonJs
规范的提出主要就是为了弥补当前JavaScript没有标准的缺陷。Nodejs的终极目标是提供类似Python,Rudy和Java语言的标准库,而不只是停留在小脚本程序阶段。
super静_jingjing
·
2023-09-19 01:16
使用Webpack和Babel将ES Modules代码转换为
CommonJS
代码的配置
然而,有些情况下,我们可能需要将ESModules代码转换为
CommonJS
(CJS)代码,以便在旧版本的Node.js或其他环境中使用。
爱划水de鲸鱼哥~
·
2023-09-19 00:42
webpack
elasticsearch
前端
node.js
Node.js环境比浏览器环境中的JS少了BOM和DOMfs模块-读写文件模块:类型插件,封装了方法/属性fs模块:封装了与本机文件系统进行交互的方法/属性语法:加载fs模块对象写入文件内容读取文件内容
CommonJS
明里灰
·
2023-09-18 06:26
前端
总结
node.js
2019-07-18 模块化(ES6简介、
CommonJS
)
(本文摘录于阮一峰老师所写文章,http://es6.ruanyifeng.com/#docs/intro,作个人学习使用。)一些简介1、ES6既是一个历史名词,也是一个泛指,含义是5.1版以后的JavaScript的下一代标准,涵盖了ES2015、ES2016、ES2017等等,而ES2015则是正式名称,特指该年发布的正式版本的语言标准。阮一峰老师所写书中一般是指ES2015标准。2、Node
柳叁叁
·
2023-09-17 09:39
AMD CMD
CommonJS
ES6 Module
export将模块暴露出去,有时候是通过exportdefault,有些包可以通过import引用,有些是require,那么,来总结一下这些区别首先了解一些基本的概念AMD(RequireJS)AMD一开始是
CommonJS
张Piers
·
2023-09-17 05:58
05-01-webpack
痛点文件依赖度高;命名冲突/变量污染;可读性差;模块化把复杂问题分解成相对独立的模块,这样的设计可以降低程序复杂性,提高代码的重用,也有利于团队协作开发与后期的维护和扩展;模块化规范node:cjs-
commonjs
magic_pill
·
2023-09-16 23:18
前端模块化总结——
CommonJS
CommonJS
Node应用由模块组成,采用
CommonJS
模块规范。
H_DaYan
·
2023-09-15 06:45
前端Javascript模块化
目录引言前端模块化的发展历程1.全局函数式编程2.命名空间模式3.
CommonJS
require函数module.exports4.AMD(AsynchronousModuleDefinition)5.
岸边的风
·
2023-09-14 20:41
ES6
javaScript
前端
前端
javascript
开发语言
前端面试题JS篇(6)
ES6Module和
CommonJS
模块的区别:
CommonJS
是对模块的浅拷⻉,ES6Module是对模块的引⽤,即ES6Module只存只读,不能改变其值,也就是指针指向不能变,类似const;import
加油吧少年时代
·
2023-09-13 17:44
前端
javascript
开发语言
commonjs
规范
1.文件导出模块functionadd(a,b){returna+b;}module.exports=add;2.在其他文件中导入模块constadd=require("./a");3.导出和导入多个模块导出:module.exports={xx,yy}导入:const{xx,yy}=require("./a")
灰灰_82a6
·
2023-09-13 09:15
JavaScript知识系列(3)每天10个小知识点
个小知识点知识点**20.AJAX**的概念、作用、原理、特性、优点、缺点、区别、使用场景**,实现一个AJAX请求****21.尾调用**的概念、作用、原理、特性、优点、缺点、区别、使用场景**22.ES6模块与
CommonJS
云边散步
·
2023-09-13 01:20
JavaScript面试题系列
javascript
okhttp
开发语言
前端
ecmascript
软件工程
【com】require和import,动态和静态
CommonJS
规范加载模块是同步且动态的,只有加载完成,才能执行后续操作。可以在代码中引入import用于引入外部模块,其他脚本等的函数,对象或者基本类型。
当白
·
2023-09-12 21:40
Node.js
js/css
vue.js
require
import
动态
静态
laya.html.dom,Laya中使用Promise和async/await
配置文件改完以后基本如下:{"compilerOptions":{"module":"
commonjs
","tar
刘小晚
·
2023-09-11 23:16
laya.html.dom
前端技术 ES6、Vue、Node.js、NPM包管理器、Babel、模块化、Webpack、vue-admin-template-master框架、服务端渲染技术NUXT
ECMAScript6简介二、基本语法Vue一、介绍二、基本语法Node.js一、简介二、安装NPM一、简介二、使用npm管理项目Babel一、简介二、安装三、Babel的使用模块化一、模块化简介二、
CommonJS
Night-Breeze晚风
·
2023-09-11 17:22
Web
技术开发
javascript
vue.js
node.js
记录vite下使用require报错和解决办法
前情提要我们现在项目用的是vite4+react18开发的项目、但是最近公司有个睿智的人让我把webpack中的bpmn组件迁移过来、结果就出现问题啦:因为webpack是
commonjs
规范、但是vite
Έι
·
2023-09-10 23:46
前端
打包报错Error: ‘default‘ is not exported by node_modules/qs/lib/index.js
default'isnotexportedbynode_modules\jquery\dist\jquery.js,importedbynode_modules\bootstrap\js\src\util.js问题解决方案:安装@rollup/plugin-
commonjs
仰淮
·
2023-09-10 23:25
javascript
前端
开发语言
npm私有库服务搭建及规范定制
对于前端,最熟悉的莫过于npm,bower等;但是bower的市场兼容性明显没有npm强壮,加之
commonjs
规范的日益成熟。npm应该是前端包管理的不二选择。
Leiyansen
·
2023-09-10 12:01
Vue3---uni-app--高德地图引用BUG
module'libs/map/@/libs/map_min.js'isnotdefined,requireargsis'@/libs/map_min.js'查看我引用方法:本人查阅资料发现是require使用的是
commonJS
垫底菜鸡
·
2023-09-09 00:10
微信小程序
uni-app
bug
前端
react项目配合diff实现文件对比差异功能
首先我们需要下载一个依赖包diffnpminstalldiff--save这个引入的方式只能使用
commonJS
的形式引入,而不能使用ES6的形式引入constDiff=require('diff');
六卿
·
2023-09-08 23:56
#
react
react.js
javascript
前端
对比文件
diff
eslintrc
parser:'babel-eslint',plugins:['prettier','import','jsx-a11y','react','react-hooks'],env:{browser:true,
commonjs
GJWeigege
·
2023-09-07 19:09
JavaScript
开发工具与环境
eslint
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他