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
Node.js使用ES6模块化报错:Cannot use import statement outside a module
在node.js中使用import语句导入模块时,竟然报错原因时node.js默认使用
CommonJS
模块化规范。
huanfly1
·
2022-09-25 01:06
前端
es6
node.js
解决node项目SyntaxError: Cannot use import statement outside a module
SyntaxError:Cannotuseimportstatementoutsideamodule在package.json文件中增加"type":"module"如果没有此项配置,则默认值为
CommonJs
绝对零度HCL
·
2022-09-25 00:14
node
javascript
node.js
前端
【解决SyntaxError: Cannot use import statement outside a module问题】
问题本来是想在node环境下测试Blob,Formate的,在导入相关js文件后,出现Cannotuseimportstatementoutsideamodule错误,这里提供如下参考来解决问题:使用
commonJS
星空之迹
·
2022-09-25 00:43
前端
javascript
前端工程化cjs umd esm 打包差异详解
目录模块为什么要模块
commonjs
UMDesmoudle总结模块先简单说一下模块这玩意:一个模块(module)就是一个文件。一个脚本就是一个模块。就这么简单。
·
2022-09-24 17:17
webpack
它把各种资源,例如js(含jsx)、coffee、样式(含less/sass)、图片等作为模块来使用和处理,它的目的就是把有依赖关系的各种文件打包成一系列的静态资源2.webpack的优势webpack是以
commonJs
浮若年华_7a56
·
2022-09-23 16:17
微信小程序 | 游戏开发之接宝石箱子游戏
小游戏提供了
CommonJS
风格的模块API,可
TiAmo zhang
·
2022-09-19 20:38
小程序
微信小程序
小程序
微信
前端模块化
CommonJS
、AMD、CMD、ES6
一、前端模块化什么是模块化?为什么前端需要模块化?js代码量激增,放在同一个文件里面,不容易维护,而且牵一发而动全身。这时候就需要将代码按照逻辑放在不同的文件里面,按照一定的语法规则,遵循特定的规范将一个庞大的文件拆分若干个相互依赖的文件。这些文件对外暴露数据或接口,在需要的时候导入引用。这就是前端模块化。说的很官方,举个简单的栗子来通俗的理解。就像是社会的分工合作,彼此依赖,彼此独立,每个社会的
傲娇味的草莓
·
2022-09-14 02:42
前端工程化
前端
javascript
前端模块化
ES6(环境安装、转码命令、包管理机制、模块化机制)
jsbabel文件夹1--out-dir文件夹2包管理机制npm是国外版,cnpm是中国版,yarn是npm的加强版模块化机制1、ES6模块化规范(node不支持ES6的模块化,必须先转码再运行)2、
CommonJS
努力的旋转菠萝
·
2022-09-14 02:03
es6
CommonJS
和ES6模块化的区别
1,使用环境
CommonJS
模块的require语法是同步的,导致
CommonJS
模块规范只适合用在服务端。因为如果在浏览器端使用同步的方式加载一个模块,需要有网络来决定快慢,响应时间可能会很长。
Dax1_
·
2022-09-14 02:37
前端学习日记
前端
ES6包管理机制以及模块化
1、初始化项目2、安装转码工具babel3、安装预设4、指定转换规则5、使用四、ES6模块化1、列表导出2、重命名导出3、单个属性导出4、默认导出5、导入所有export导出的内容和默认导出的内容五、
CommonJS
叶子yes
·
2022-09-14 02:06
前端
JavaScript
es6
es6
javascript
前端
CommonJS
模块 和 ECMAScript模块(来自官方文档)
CommonJS
模块(下面简称cjs)是为Node.js打包JavaScript代码的原始方法。使用require和exports(module.exports的简写)语句定义模块。
·
2022-09-07 11:34
全栈笔记-前端-第一部分:HTML5+CSS3-01-HTML5简介
网页开发到前端工程师从前后端不分离到前后端分离浏览器大战,Ajax技术,Nodejs二次革命移动端发展:Android,Ios,各种移动端框架的webApp,微信小程序...模块化和组件化:AMD,CMD,
CommonJs
BraveWangDev
·
2022-09-06 17:25
Html
全栈笔记-前端篇
全栈笔记
HTML
nodejs在使用async/await时报错__awaiter is not defined
awaitsleep(500);}在运行时,会提示__awaiterisnotdefined出现这种情况,需要校对一下tsconfig.ts配置{"compilerOptions":{"module":"
commonjs
北の雨
·
2022-09-04 07:30
TypeScript
typescript
javascript
前端
5.Nodejs中的包、npm、第三方模块、package.json以及cnpm
CommonJs
包目录规范如下:package.json:包描述文件bin:用于存放可执行二进制文件的目录lib:用于存放JavaScript代码的目录doc:用于存放文档的目录2.npm1.npm介绍
FatPuffer
·
2022-09-04 07:54
nodejs
npm
json
前端
使用 Webpack 构建 JavaScript 工具库
为了满足公共库开发调试简单、易用性与健壮性等需求,需要满足以下要求:支持TypeScript;支持输出多种模块化文件(UMD、
CommonJS
、ESM等),便于引入使用;支持按需加载(ESMTreeShaking
·
2022-08-26 23:34
vue模块化开发
1.前端代码化雏形和
CommonJS
JavaScript原始功能在网页开发的早期,js制作作为一种脚本语言,做一些简单的表单验证或者动画实现,代码量比较少,只要写在script标签里面就可以了随着ajax
至尊绝伦
·
2022-08-26 11:07
笔记
前端
javascript
html5
TypeScript学习-22 JavaScript文件类型检查
22JavaScript文件类型检查JavaScript文件类型检查用JSDoc类型表示类型信息属性的推断来自于类内的赋值语句构造函数等同于类支持
CommonJS
模块类,函数和对象字面量是命名空间对象字面量是开放的
return str=xi
·
2022-08-25 20:40
前端
TypeScript学习
typescript
javascript
前端
【TypeScript】模块化和类型声明规则
文章目录模块化和命名空间模块化命名空间类型声明的规则类型查找内置类型声明外部类型声明自定义类型声明模块化和命名空间TypeScript支持两种方式来控制我们的作用域:模块化:每个文件可以是一个独立的模块,支持ESModule(常用),也支持
CommonJS
林有酒
·
2022-08-25 20:01
TypeScript
typescript
javascript
前端
rollup打包引发对JS模块循环引用思考
目录引言背景1背景2
commonjs
esmodules总结引言最近在项目中使用了typescript+rollup,满心欢喜测试打包结果的时候,发现打包出来的文件竟然无法运行,具体报错如下:thrownewERR_INVALID_ARG_TYPE
·
2022-08-23 09:01
Vue中使用js-cookie
js-cookie是关于cookie存储的一个js的API,根据官网描述其优点有:适用所有浏览器、接受任何字符、经过任何测试没什么bug、支持CMD和
CommonJS
、压缩之后非常小,仅900个字节。
半夏_2021
·
2022-08-21 13:45
Vue
vue.js
javascript
js-cookie
使用Rollup.js来压缩打包Node.js/TS项目
实现打包和压缩本教程基于使用TS开发的Node.js项目来讲解1.安装首先安装Rollup.js官网yarnadd-Drollup安装Rollup.js的插件yarnadd-D@rollup/plugin-
commonjs
rollup-plugin
·
2022-08-10 09:55
js模块化
js模块化https://blog.csdn.net/weixin_...https://zh.javascript.info/mo...
commonJS
基于node端的运行暴露constname="xxx
·
2022-08-01 14:40
bun.js 一个新的JavaScript运行环境
支持ESM和
CommonJS
,但Bun内部使用ESM。
·
2022-07-30 02:29
前端面试题知识点总结(仅供参考)
以下是本人面试后总结出来的面试知识点:1.1.模块化\1.ES6\2.
Commonjs
1.2.构建工具\1.Webpack核心思想:模块化打包\2.Webpack基本配置:entry,output,module
秃头劝退师99号选手
·
2022-07-29 10:53
面试
前端
javascript
vue.js
html
使用vscode运行第一个vue程序
一、环境安装Node.js:javascript运行环境(runtime),不同系统直接运行各种编程语言webpack:它主要的用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源做相应的准备
凌晨4点钟
·
2022-07-27 15:29
Web开发
_es6的模块化
**让nodejs支持ES6模块化**node.js中默认支持
CommonJS
模块化规范,如果想基于node.js体验与学习ES6的模块化语法,需要按照如下两个步骤进行配置●确保安装了v13.0.0或更高版本的
鱼丸粗面(●'◡'●)o(* ̄▽ ̄*)o
·
2022-07-27 15:19
node.js
javascript
开发语言
ecmascript
JS中ESModule和
commonjs
介绍及使用区别
目录ESModule导出仅导出重导出(re-exporting/aggregating)嵌入式脚本引入语法嵌入式脚本特点
commonJS
导出引入特点值拷贝ESModule和
commonJS
区别ESModule
·
2022-07-26 08:33
新手初次npm安装教程
webpack:它主要的用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。
晴朗H
·
2022-07-25 14:42
管理工具
前端
npm
前端
javascript
前端面试题目(二十三)
vw、vh怎么用2、UMD、AMD、
commonJS
区别3、div充满整个屏幕怎么实现4、v-model原理5、vue单向数据流具体指什么6、react响应式和vue有什么不同,原理7、Vue项目中使用高德地图
kidaze
·
2022-07-22 10:10
前端
vue.js
前端
javascript
开发语言
3.Vue模块化
模块化就是把单独的一个功能封装到一个模块(文件)中,模块之间相互隔离,但是可以通过特定的接口公开内部成员,也可以依赖别的模块(方便代码的重用,从而提升开发效率,并且方便后期的维护)服务器端模块化规范
CommonJS
海里寻因
·
2022-07-21 09:53
#Vue
vue.js
javascript
前端
ES6 模块化
能够知道如何使用async/await简化Promise的调用-能够说出什么是EventLoop-能够说出宏任务和微任务的执行顺序ES6模块化1.回顾:node.js中如何实现模块化node.js遵循
CommonJS
寒舞233
·
2022-07-14 07:59
node.js
其他
node.js
ES6模块化
node.js遵循了
CommonJS
的模块化规范导入其他模块使用require()模块对外共享成员使用module.exports对象模块化的好处大家都遵守同样的模块化规范写代码,降低沟通成本,极大方便了各模块之间的相互调用前端模块化分类在
Hst1120
·
2022-07-14 07:20
es6模块化
前端
es6
前端模块化规范 ----
CommonJS
和ESModule
前言大家好,我是Lesedi,是一名自学前端的小菜鸟,一名准大三的学生,暑期找了个实习,工作量不多,就想着扩充一下知识边界,为了激励自己,所以决定以发博客的形式来检验自己的掌握的情况。由于才疏学浅,难免会有遗漏或是错误的地方,欢迎各位大佬批评指正,如果我的文章能帮助到您,不甚荣幸!概述在早期的JavaScript中是没有模块化的概念的,引用第三方包时都是把变量直接绑定在全局环境下---全局引入这种
·
2022-07-12 16:36
前端javascript
CocosCreator学习之模块化脚本
CocosCreator中引用其它脚本文件:访问其它文件导出的参数调用其它文件导出的方法使用其它文件导出的类型使用或继承其它ComponentCocosCreator中的JavaScript使用和Node.js几乎相同的
CommonJS
·
2022-07-08 12:04
rollup输出的6种格式详解
DEMO与示例构建一、IIFE自执行函数1.1打包结果分析1.2如何运行1.3优缺点二、
CommonJS
2.1分析打包结果2.2如何运行2.3优缺点三、AMD和requirejs!
·
2022-07-07 12:45
揭秘webpack5模块打包
在上一节中我们初步了解了webpack可以利用内置静态模块类型(assetmoduletype)来处理资源文件,我们所知道的本地服务,资源的压缩,代码分割,在webpack构建的工程中有一个比较显著的特征是,模块化,要么
commonjs
·
2022-07-06 10:03
前端javascript
js 模块化总结
目前主流的模块化框架有
commonJS
/amd/cmd/umd/esmodule,动态引用时使用es比较好;模块示例代码:umd模块声明:(function(name,context,factory){
that_is_this
·
2022-07-05 15:01
Node.js中ES6模块化及Promise对象
目录ES6模块化
CommonJS
规范模块化开发好处模块化规范划分ES6模块化开发注意点ES6导入导出Promise对象使用语法Promise中的同步异步Promise封装第三方then-fs解决回调地狱
·
2022-07-04 09:41
无编译/无服务器实现浏览器的
CommonJS
模块化
目录引言1.one-click.js是什么2.打包工具是如何工作的?3.我们面对的挑战3.1.依赖分析3.2.作用域隔离3.3.提供模块运行时4.总结引言平时经常会逛Github,除了一些star极高的大项目外,还会在Github上发现很多有意思的小项目。项目或是想法很有趣,或是有不错的技术点,读起来都让人有所收获。所以准备汇总成一个「漫游Github」系列,不定期分享与解读在Github上偶遇的
·
2022-07-01 15:25
JS模块化方式
模块化方式
commonJS
方式很早的方式,nodeJS一直使用的//main.jsconstX=require('.
·
2022-06-30 15:31
javascript
node.js中的模块化标准
CommonJS
与自定义模块
一、什么是
CommonJs
?JavaScript是一个强大面向对象语言,它有很多快速高效的解释器。然而,JavaScript标准定义的API是为了构建基于浏览器的应用程序。
·
2022-06-24 12:17
Node.js中的package.json与cnpm命令行工具介绍
完全符合
CommonJs
规范的包目录一般包含如下这些文件。package.json:包描述文件。bin:用于存放可执行二进制文件的目录。lib:用于存放JavaScript代码的目录。
·
2022-06-24 12:41
JavaScript中require和import的区别详解
ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是
CommonJS
规范,使用require引入模块,使用
·
2022-06-22 13:03
Vite:下一代构建工具
1.代码量增大,导致项目难以管理2.项目之间需要配合需要统一的编码方式演变:浏览器端ESModulesnodejs
CommonJS
rollup.js将很多模块化js打包到一个js里面减少请求ViteVSvue-cliVite
前端酱紫
·
2022-06-20 14:47
vue3.0
Vite
vue.js
javascript
面试
CommonJS
和ES Module的解决办法有什么不同?
如果被问到“
CommonJS
和ESModule的差异”,大概每个前端都都背出几条:一个是导出值的拷贝,一个是导出值的引用;一个是运行时加载,一个是静态编译...这篇文章会聚焦于遇到“循环引入”时,两者的处理方式有什么不同
·
2022-06-20 00:15
webpack-【打包结果运行原理】
无论你开发使用的是
CommonJS
规范还是ES6模块规范,打包后的文件都统一使用webpack自定义的模块规范来管理、加载模块。本文将从一个简单的示例开始,来讲解webpack模块加载原理。
JIseven
·
2022-06-13 21:29
webpack
webpack
前端
你必须知道的webpack插件原理分析 「详细介绍」
webpack自身只支持js和json这两种格式的文件,对于其他文件需要通过loader将其转换为
commonJS
规范的文件后,webpack才能解析到。plugi
睡魔的谎言
·
2022-06-13 21:26
webpack
__dirname is not defined in ES module scope
dirnameisnotdefinedinESmodulescopeThisfileisbeingtreatedasanESmodulebecauseithasa‘.js’fileextensionand‘路径\package.json’contains“type”:“module”.Totreatitasa
CommonJS
script
嘴巴嘟嘟
·
2022-06-13 10:32
javascript
node.js
Node.js精进(1)——模块化
Node.js内置了两种模块系统,分别是默认的
CommonJS
模块和浏览器所支持的ECMAScript模块。其中,ECMAScript模块是在8.5.0版本中新增的,后面又经过了几轮的迭代。
咖啡机(K.F.J)
·
2022-06-13 07:00
亲测非常实用:超级详细的windows下npm安装vue教程
webpack:它主要的用途是通过
CommonJS
的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。
安康全是山
·
2022-06-11 12:49
vue教程
vue
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他