1234567891011121314151617181920212223 |
- // 构建目标是否为库
- const isBuildLib = process.env.npm_lifecycle_script.indexOf('--target lib') > 0
- module.exports = {
- publicPath: '', // 相对路径
- outputDir: isBuildLib ? 'dist/lib' : 'dist/docs/demo',
- // webpack 链式配置
- chainWebpack: config => {
- // 移除 prefetch 插件
- config.plugins.delete('prefetch')
- },
- css: {
- loaderOptions: {
- sass: {
- // scss公共变量
- data: isBuildLib ? undefined : `@import "demo/assets/scss/variables.scss";`
- }
- }
- }
- }
|