@ali-i18n-fe/intl-require-js
v1.0.13
Published
require.js
Downloads
17
Readme
intl-require-js
基于 RequireJS 封装的,适合业务使用的异步模块加载器
- 支持加载 AMD 规范模块
- 支持阿里 CDN Combo 模块
- 支持 CSS 加载
- 支持 JSON 加载
- 根据 Url 自动适配加载
- Promise 规范
Usage
import RequireJS from '@alife/intl-require-js';
const moduleUrls = {
js: 'https://g.alicdn.com/code/npm/@alife/intl-comp-cms-one-step-banner/1.0.15/index.js',
css: 'https://g.alicdn.com/code/npm/@alife/intl-comp-cms-one-step-banner/1.0.15/index.css',
json: 'https://g.alicdn.com/code/npm/@alife/intl-comp-cms-one-step-banner/1.0.15/typeFile.json',
};
const module = await RequireJS.loadScript(moduleUrls.js);
await RequireJS.loadCss(moduleUrls.css);
const json = await RequireJS.loadJson(moduleUrls.json);
// or just use like this
const module = await RequireJS.load(moduleUrls.js);
await RequireJS.load(moduleUrls.css);
const json = await RequireJS.load(moduleUrls.json);
Development
install
yarn
start project
yarn start
build npm package
yarn babel
build umd package
yarn build