A Rollup plugin for JTaro Module.
npm install --save-dev rollup-plugin-jtaro-module
// rollup.config.js
import jtaroModule from 'rollup-plugin-jtaro-module'
export default {
entry: 'entry.js',
dest: 'bundle.js',
plugins: [
jtaroModule()
]
}
// entry.js
import './reset.css'
import './layout.css'
import template from './template.html'
root
Your site root directory, relative to your project directory.
// rollup.config.js
import jtaroModule from 'rollup-plugin-jtaro-module'
export default {
entry: 'entry.js',
dest: 'bundle.js',
plugins: [
jtaroModule({
root: 'website',
html2Render: true
})
]
}
- 修复引入*.css文件时打包出现无限循环的bug
- 修复
html2Render
选项,只有有与html同名的js文件才转成vue的render函数
- 添加
html2Render
选项,可把html文件转换为vue的render函数,同时把同名的js文件的template: html
转成render: html.render,\nstaticRenderFns: html.staticRenderFns
- 去掉html文件的注释及空行,减少输出的文件体积
- 使不管html文件是否有style标签,都把路径放首个div里
- 修复sourceMap不能断点的问题
- 添加sourceMap支持
- 使打包后的style样式在最前面创建,保证样式优先
- 修复
@keyframes
和@media
被误处理的问题
- 支持
this.myclass {}
选择器语法
- 将所有页面style合并到一起
MIT