@ljweb/qiankun-external-assets-webpack-plugin
0.1.1-alpha.1 • Public • Published @ljweb/qiankun-external-assets-webpack-plugin
In main project
const QiankunExternalAssetsWebpackPlugin = require('@ljweb/qiankun-external-assets-webpack-plugin');
configureWebpack: (config) => {
config.plugin.push(new QiankunExternalAssetsWebpackPlugin{
to: 'static/external-assets.js',
source: JSON.stringify({
'antd': 'https://cdn.bootcdn.net/ajax/libs/antd/4.16.13/antd.min.js',
'antd.css': 'https://cdn.bootcdn.net/ajax/libs/antd/4.16.13/antd.min.css',
})
})
}
In sub project
const QiankunExternalAssetsWebpackPlugin = require('@ljweb/qiankun-external-assets-webpack-plugin/sub');
configureWebpack: (config) => {
config.plugin.push(new QiankunExternalAssetsWebpackPlugin{
url: '{remote domain}static/external-assets.js',
match: (externals)=>{
// add ignore attrabute on externals object
// check externals such as: version, integrity, etc.
// Error: throw error and stop;
// false|string message: warning and continue;
return true|false|Error|string message;
}
})
}
Readme
Keywords
nonePackage Sidebar
Install
npm i @ljweb/qiankun-external-assets-webpack-plugin
Weekly Downloads
Last publish