import-remote:导入远程模块

时间:2024-06-02 11:02:22
【文件属性】:

文件名称:import-remote:导入远程模块

文件大小:394KB

文件格式:ZIP

更新时间:2024-06-02 11:02:22

JavaScript

import-remote 说明 一个远程加载JS模块的库。支持webpack4/5。 它的初衷是: 希望像html-webpack-plugin插件生成HTML入口文件那样生成一个JS入口文件; 插件的配置参数基本和html-webpack-plugin保持一致,以便只需将html-webpack-plugin插件替换为import-remote/plugin插件即可在html和JS入口间切换; 解决JS模块依赖传递的问题:不再是通过window变量来传递依赖; 支持自动从公共包中加载依赖; 利于webpack的懒加载功能实现公共包中的导出组件按需加载; 提供global.xxx、window.xxx这些全局变量私有化作用域的功能,避免污染window; 为JS/CSS动态添加publicPath,方便一份打包成果多处部署; JS/CSS资源异步获取,避免通过script、link加载资


【文件预览】:
import-remote-master
----view()
--------src()
--------package.json(150B)
----yarn.lock(245KB)
----.eslintrc.js(7KB)
----src()
--------requireFactory.js(821B)
--------_objdp.js(658B)
--------semver.js(13KB)
--------importCss.js(3KB)
--------utils.js(4KB)
--------remote.js(21KB)
--------importJs.js(3KB)
--------importJson.js(580B)
--------runtime5.js(55KB)
--------fetch.js(6KB)
--------jsonp.js(1KB)
--------runtime4.js(32KB)
--------index.js(1KB)
--------module.js(2KB)
----images()
--------principle.png(48KB)
----babel.config.js(1KB)
----.npmignore(35B)
----demo()
--------projects.code-workspace(245B)
--------app2()
--------app1()
----plugin()
--------lib()
--------default_index.js(3KB)
--------index.js(53KB)
--------typings.d.ts(6KB)
----LICENSE(1KB)
----build()
--------webpack.config.js(788B)
----README.md(21KB)
----jsonfig.json(200B)
----.npmrc(494B)
----.editorconfig(440B)
----.gitignore(133B)
----.eslintignore(54B)
----package.json(3KB)

网友评论