$ cnpm install @uyun/cli-webpack-requirejs
根据 cdn 自动生成 system-importmap,自动插入 script 标签引入入口文件
在使用@uyun/cli
的项目下安装
yarn add @uyun/cli-webpack-requirejs -D
编辑everest.config.js
,在plugins
字段下添加本插件
module.exports = {
// ...其他配置
plugins: [['@uyun/cli-webpack-requirejs', { cdns: [], exclude: [], requirejsConfig: {} }]]
}
const cdns = [
{
name: 'jquery',
version: '2.2.1',
dependencies: [],
src: [
{
type: 'js',
url: 'https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js'
}
]
}
]
module.exports = {
// ...其他配置
plugins: [
[
'@uyun/cli-webpack-requirejs',
{
cdns: [],
exclude: ['react'], // react不使用cdn加载
requirejsConfig: {}
}
]
]
}
requirejs.config
的配置参数,传入的参数会与插件的默认参数递归合并,requirejs.config
的配置参数参考https://requirejs.org/docs/api.html#configCopyright 2013 - present © cnpmjs.org