1234567891011121314151617181920212223242526272829303132333435363738 |
- const path = require('path')
- module.exports = {
- parser: 'postcss-comment',
- plugins: {
- 'postcss-import': {
- resolve(id, basedir, importOptions) {
- if (id.startsWith('~@/')) {
- return path.resolve(process.env.UNI_INPUT_DIR, id.substr(3))
- } else if (id.startsWith('@/')) {
- return path.resolve(process.env.UNI_INPUT_DIR, id.substr(2))
- } else if (id.startsWith('/') && !id.startsWith('//')) {
- return path.resolve(process.env.UNI_INPUT_DIR, id.substr(1))
- }
- return id
- }
- },
- 'autoprefixer': {
- overrideBrowserslist: ["Android >= 4", "ios >= 8"],
- remove: process.env.UNI_PLATFORM !== 'h5'
- },
- 'postcss-px-to-viewport': {
- unitToConvert: 'rpx',
- viewportWidth: 200,
- unitPrecision: 5,
- propList: ['*'],
- viewportUnit: 'px',
- fontViewportUnit: 'px',
- selectorBlackList: [],
- minPixelValue: 1,
- mediaQuery: false,
- replace: true,
- exclude: undefined,
- include: undefined,
- landscape: false
- },
- '@dcloudio/vue-cli-plugin-uni/packages/postcss': {}
- }
- }
|