0.0.4-2 • Published 2 years ago
ruriko v0.0.4-2
依赖
yarn add svg-sprite-loader -S
Libraries backing ruriko
main.ts
import { createApp } from "vue";
import App from "./App.vue";
import Ruriko from "ruriko";
const app = createApp(App);
app.use(Ruriko, { svg: require.context("ruriko", true, /\.svg$/) })
vue.config.js
const path = require("path");
module.exports = {
chainWebpack: (config) => {
const dir = path.resolve(__dirname, 'node_modules/ruriko') //确定icon所在的目录
config.module //config是vue把webpack的API封装暴露给我们的一个对象,让我们使用
.rule('svg-sprite') //添加一个规则
.test(/\.svg$/) //文件匹配正则就用上面的规则
.include.add(dir).end() //规则只包含icons目录
.use('svg-sprite-loader'/*使用svg-sprite-loader*/).loader('svg-sprite-loader').options({ extract: false,symbolId: 'icon-[name]' }/*不要解析出文件*/).end()
config.plugin('svg-sprite').use(require('svg-sprite-loader/plugin')), [{ pluginSprite: true }]//配置插件
config.module.rule('svg').exclude.add(dir)//其他svg loader排除 icons目录
}
};
0.0.4-2
2 years ago
0.0.4-1
2 years ago
0.0.3-2
2 years ago
0.0.3-1
2 years ago
0.0.2-11
4 years ago
0.0.2-12
4 years ago
0.0.2-13
4 years ago
0.0.2-15
4 years ago
0.0.2-16
4 years ago
0.0.2-17
4 years ago
0.0.2-18
4 years ago
0.0.2-19
4 years ago
0.0.2-10
4 years ago
0.0.2-9
4 years ago
0.0.2-8
4 years ago
0.0.2-7testnpm
4 years ago
0.0.2-6
4 years ago
0.0.2-5
4 years ago
0.0.2-7
4 years ago
0.6.0-5
4 years ago
0.6.0-4
5 years ago
0.6.0-3
5 years ago
0.6.0-2
5 years ago
0.6.0-1
5 years ago
0.1.0-0
5 years ago
0.0.6-0
5 years ago
0.0.5
5 years ago
0.0.4
5 years ago
0.0.3
5 years ago
0.0.2-2
5 years ago
0.0.2-1
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago