0.0.4-2 • Published 9 months 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
9 months ago
0.0.4-1
9 months ago
0.0.3-2
9 months ago
0.0.3-1
1 year ago
0.0.2-11
2 years ago
0.0.2-12
2 years ago
0.0.2-13
2 years ago
0.0.2-15
2 years ago
0.0.2-16
2 years ago
0.0.2-17
2 years ago
0.0.2-18
2 years ago
0.0.2-19
2 years ago
0.0.2-10
2 years ago
0.0.2-9
3 years ago
0.0.2-8
3 years ago
0.0.2-7testnpm
3 years ago
0.0.2-6
3 years ago
0.0.2-5
3 years ago
0.0.2-7
3 years ago
0.6.0-5
3 years ago
0.6.0-4
3 years ago
0.6.0-3
3 years ago
0.6.0-2
3 years ago
0.6.0-1
3 years ago
0.1.0-0
3 years ago
0.0.6-0
3 years ago
0.0.5
3 years ago
0.0.4
3 years ago
0.0.3
3 years ago
0.0.2-2
3 years ago
0.0.2-1
3 years ago
0.0.2
3 years ago
0.0.1
3 years ago