New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

astore-loader

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

astore-loader

SDK组件加载器

latest
npmnpm
Version
3.0.17
Version published
Maintainers
1
Created
Source

@ali/sdk-pi-loader

loader介绍

SDK

DEMO

loader([ComPrototype], {}, (obj) => {
  console.log(obj);
  this.setState({
    ModClass: obj[moduleData.name],
  });
})

loader.initRequire(window);
// 浏览器环境传入window对象,weex环境传入global,调用前确保window.useInternalRequire为true

assetsLoader Config

// 开启自动 combo 模式 combine:true, // 加载依赖方式,待定? loaderMode: 'ALL', // js Domain建议改成assetsHost assetsHost: 'g.alicdn.com', // 默认false,如果为true,在script上会增加crossorigin='anonymous' crossorigin: false, // 2k(2048) uri length comboMaxUriLength: 2000, // file limit number for a single combo uri comboMaxFileNum: 40, // 依赖版本白名单 depsWhiteList: [],

assetsLoader API

API说明类型默认值是否必填
config设置加载起配置func{}
require加载一段cmd代码func
shim设置全局访问{}
loadAssets加载资源undefined
loadModules加载模块undefined
loadDeps加载模块的依赖undefined
loaderConfig加载器当前配置Object

TODO

  • 后面可以做的优化的地方

组件截图

Keywords

astore-loader

FAQs

Package last updated on 27 Oct 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts