Results 21 comments of wind4gis

@apieceofbart it works for me, thx!

额,我现在没法看到楼主写的源码,现在开发者工具下的JS文件全都做了混淆处理,变量名也被简写了。。。现在没法看到里边的运行逻辑。。。

大概率是你装的第三方库里用的是@types/react 18的版本,18以后的react类型差别很大,可以通过yarn resolution降级,解决这个报错 `"resolutions": { "@types/react": "17.0.45" },`

> > > > 感谢,此方法**有效**! 帮我解决了困扰我许久的难题。虽然不知道是哪个库用了 @types/react 18 @Daph01 看看yarn.lock文件就可以排查

@mixtur can I use node-glob, and I put @1 @2 @3 three type of picture into three folder, just new three plugin to support?

现在es6的词法环境除了global、function之外还有一个module词法环境,楼主可以加上去 附上es6规范 http://ecma-international.org/ecma-262/6.0/#sec-lexical-environments

var的话会直接在栈内存里预分配内存空间,然后等到实际语句执行的时候,再存储对应的变量,如果传的是引用类型,那么会在堆内存里开辟一个内存空间存储实际内容,栈内存会存储一个指向堆内存的指针 let的话,是不会在栈内存里预分配内存空间,而且在栈内存分配变量时,做一个检查,如果已经有相同变量名存在就会报错 const的话,也不会预分配内存空间,在栈内存分配变量时也会做同样的检查。不过const存储的变量是不可修改的,对于基本类型来说你无法修改定义的值,对于引用类型来说你无法修改栈内存里分配的指针,但是你可以修改指针指向的对象里面的属性

# 模块化 ## 模块化的作用 模块化是为了处理全局污染和依赖管理混乱的问题 ## 模块化 因为一开始js本身没有提供模块化的机制,所以才会衍生出commonJS、AMD、CMD和UMD这么多模块化规范。js在ES6时原生提供了import和export模块化机制 ### commonJS #### 定义 文件即模块,每个文件通过module来表示,用require来引用其他依赖,用module.exports来导出自身 #### 机制 通过require去引用文件时,会将文件执行一遍后,将其执行结果通过浅克隆的方式,写入全局内存。后续再require该路径,就直接从内存里取出,不需要重新执行对应的文件 #### 特点 commonJS是服务器编程范式,因为服务器上所有文件都在硬盘里,通过同步加载的方式即可,所以该规范是同步加载规范。同时它是在运行时加载,也就是你可以在require里拼接变量,在加载时会自动识别出最终的实际路径 ### AMD #### 定义 define(module, [dep1, dep2], callback) #### 机制 通过require加载时,它会先加载对应的依赖,等依赖资源加载完之后,会执行回调函数,将依赖作为入参,执行对应的业务逻辑...

重新安装了一遍,提示找不到 './build/server' 文件夹,应该是微信IDE版本变了,现在编译出来已经没有这个文件夹了~

额,升级了Babel,现在报的是error C:\Users\Administrator\AppData\Roaming\nvm\v8.0.0\node_modules\wept\node_modules\fsevents\node_modules\tar-pack is not a child of d:\Program Files\nodejs的错误,不知道什么情况