0.0.4-2 • Published 9 months ago

ruriko v0.0.4-2

Weekly downloads
2
License
ISC
Repository
-
Last release
9 months ago

依赖

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