2.0.10 • Published 6 years ago

ykit-config-vue v2.0.10

Weekly downloads
4
License
ISC
Repository
github
Last release
6 years ago

ykit-config-vue

Features

  • 编译 ES6+, Vue 代码(不需单独引入 es6 插件)
  • 支持 SASS/SCSS

Usage

如果是新项目,在一个空的目录下执行:

$ ykit init vue

会在当前目录下生成一个初始工程。

如果是已有项目,在项目中执行:

$ npm install ykit-config-vue --save

编辑 ykit.js,引入插件:

module.exports = {
    plugins: ['vue']
    // ...
};

添加 .babelrc

注意:由于 vue-loader 配置的特殊性,还需要在项目中添加 .babelrc,否则配置的 babel 插件不会生效。 你也可以安装和配置更多的插件,下面只是参考配置:

{
    "presets": [
        ["env", {
            "modules": "commonjs",
            "targets": {
                "browsers": [
                    "> 1%",
                    "last 3 versions",
                    "ios 8",
                    "android 4.2",
                    "ie 9"
                ]
            },
            "useBuiltIns": "usage"
        }]
    ],
    "plugins": [
        "transform-decorators-legacy",
        "transform-class-properties",
        "transform-object-rest-spread",
        "transform-object-assign"
    ]
}

配置项

提取样式为单独的 css 文件

module.exports = {
    plugins: [
        {
            name: 'vue',
            options: {
                extractStyle: true // 默认是 false 不提取,如果为 true 则会在引入 scss 的当前文件下生成 css
            }
        }
    ]
};

示例

查看:https://github.com/roscoe054/ykit-starter-vue

2.0.10

6 years ago

2.0.10-alpha.1

6 years ago

2.0.10-alpha.0

6 years ago

2.0.9

6 years ago

2.0.8

6 years ago

3.0.2

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

3.0.0-rc.0

6 years ago

2.0.7

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

2.0.0-rc.1

7 years ago

2.0.0-rc.0

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago