VaJoy Lan
VaJoy Lan
为方便同步、打包,都走的本地文件形式,在webpack里引用非本地文件只能通过externals来实现么,但这种情况下希望实现懒加载又不行了(require.ensure内还是必须使用的本地模块或提前下载好了的模块)。 像我司大部分移动端项目都会把公共模块(CMD模式)投放到分发的CDN上(服务器配置的资源过期时间很短也不建议修改之,webpack 的文件hash形式不太适用),客户端第一次则下载并存入localstorage,下次则直接从本地取,这种缓存模式走 webpack 是否有办法实现? 这样就忍痛舍弃了seajs的依赖就近模式(比如可以使用`require.async`在需要的时候才下载某模块),需要一口气先把全部需要的公共模块都下载下来(就是我第一段提及的问题)。但在旧项目我们先引入了seajs才下载模块,而在webpack 需要走externals配置(即在webpack打包后的bundle下载之前先下载),这时候是还没有模块加载器的,就悲剧了。。。 不知道对于我描述的问题是否有好的解决思路,我暂时也只想着留给后续的新项目用新的开发模式来走webpack,但这样新旧两种开发模式,开发和维护成本都有点高(无奈脸)
@chemdemo 好久没来了,才看到你在上述(9月)的回复,你建议我可以试试scriptJS来异步加载所需模块。 问题是这样加载到的模块,是不具备webpack模块引用的功能的,它们不存在webpackJsonp队列中,不能互相引用,说白了只能适用全局的常规插件,但想走模块规范形式就不行了。有解决方案么
+1 It's necessary and helperful for me.
> What abt offer a list of built-in icons (with their aliases) to us, and then we can customise icon by entring certain icon alias. it's still a limited solution....
I gotta contribute new buttons to the repo, it's another solution for me lol. Wait for my pr XD
[PR](https://github.com/GorvGoyl/Shortcut-Menu-Bar-VSCode-Extension/pull/49/files) has been sent. Plz check it out @GorvGoyl
Using `永` is the better choice cuz it is a standard of Asian calligraphy. I promise almost every devloper in China, Japan, Korea would be confused while using `水` as...
另外提一下,remote 应用只要使用了 `@vitejs/plugin-legacy`,都必须给 `filename` 带上 `-legacy` 才能通过构建(不然会报错),这种隐藏逻辑也很奇怪。 同款问题见 https://github.com/vitejs/vite/issues/6133#issuecomment-1247815477
css的模块化(不谈及组件),回到设计过程的层面来说,例如通过sass在一个sass文件中按需引入另一个sass文件,从而在多个sass页面中复用所引入sass中封装好的方法,IMO,兴许也算得上是样式模块化的一种形式,当然这种形式可能太小众了也不能解决大方向上的问题。
@Jonavin 稍微研究了下,主要是apply的引用对象this(其实就是window),换成console就可以了。 之所以在node可以执行是因为console在node中是全局变量之一