安装vant和vite按需引入
npm install vant -s
npm install vite-plugin-style-import -Dvite.config.js
import vue from '@vitejs/plugin-vue';
import styleImport from 'vite-plugin-style-import';
export default {
plugins: [
vue(),
styleImport({
libs: [
{
libraryName: 'vant',
esModule: true,
resolveStyle: (name) => `vant/es/${name}/style`,
},
],
}),
],
};main.js
import {
createApp
} from 'vue'
import App from './App.vue'
import { Button } from 'vant'
const app = createApp(App)
app.use(Button)
app.mount('#app')<van-button type="primary">主要按钮</van-button>安装px转rem插件
npm install postcss-px2rem-exclude lib-flexible -s新建postcss.config.js
module.exports = {
plugins: {
"postcss-px2rem-exclude": {
remUnit: 75,
remPrecision: 2,
exclude: /node_modules|folder_name/i
}
}
};main.js
import 'lib-flexible'git clone https://github.com/skywalk94/vite-demo