UNPKG

umi-library

Version:

Library toolkit based on rollup and docz.

34 lines (29 loc) 961 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; var _doczCore = require("docz-core"); function _default() { return (0, _doczCore.createPlugin)({ onCreateWebpackChain(config) { config.externals({ react: 'window.React', 'react-dom': 'window.ReactDOM' }); return config; }, setConfig(config) { const flag = process.env.NODE_ENV === 'development' ? 'development' : 'production.min'; config.htmlContext.head = config.htmlContext.head || {}; config.htmlContext.head.scripts = config.htmlContext.head.scripts || []; config.htmlContext.head.scripts.push({ src: `https://gw.alipayobjects.com/os/lib/react/16.8.6/umd/react.${flag}.js` }); config.htmlContext.head.scripts.push({ src: `https://gw.alipayobjects.com/os/lib/react-dom/16.8.6/umd/react-dom.${flag}.js` }); return config; } }); }