vue-compile:编译Vue单文件组件中的块以使用JSCSS代替BabelSassStylus

时间:2024-05-19 00:34:58
【文件属性】:

文件名称:vue-compile:编译Vue单文件组件中的块以使用JSCSS代替BabelSassStylus

文件大小:133KB

文件格式:ZIP

更新时间:2024-05-19 00:34:58

TypeScript

Vue编译 从Babel / Sass / Stylus将Vue单文件组件中的块编译为JS / CSS。 为什么采用这种方法 我们希望在npm上发布.vue文件而不是转换的.js文件,因为在某些情况下首选.vue文件,例如vue-server-renderer可以从<style>块内嵌关键CSS。 该工具将在变换每个块.vue文件,以他们的标准conterparts像sass - > css使您的用户不必安装额外的库进行编译。 安装 yarn global add vue-compile # or npm i -g vue-compile 用法 # normalize a .vue file vue-compile example.vue -o output.vue # normalize a directory # non .vue files will be simply copie


【文件预览】:
vue-compile-master
----.gitignore(45B)
----babel.js(69B)
----.eslintrc(327B)
----package.json(2KB)
----src()
--------importLocal.ts(418B)
--------cli.ts(3KB)
--------writeSFC.ts(2KB)
--------compileTemplate.ts(145B)
--------index.ts(6KB)
--------script-compilers()
--------compileScript.ts(741B)
--------babel()
--------utils.ts(1KB)
--------compileStyles.ts(1KB)
--------style-compilers()
--------types.ts(113B)
----jest.config.js(304B)
----LICENSE(1KB)
----tsconfig.json(5KB)
----README.md(3KB)
----circle.yml(642B)
----tsconfig.build.json(159B)
----.gitattributes(12B)
----test()
--------index.test.ts(3KB)
--------fixture()
----.editorconfig(234B)
----.prettierrc(26B)
----yarn.lock(292KB)

网友评论