十一号插座 - 视频
要使用的插件 维特 和十一号.
此插件 :
- 在 十一 Dev 服务器中将 Vite 作为中件运行( 尝试 十一 )
--incremental(中文(简体) ) - 运行 Vite 构建到后处理您的十一构建输出
十一楼房务
- 请坐 十一号在吉打来啊!
- 跟着我们去马斯多登 @[email protected] (西班牙语) 或微博 @ eleven ty (帮助)
- 加入我们 解析器
- 支助 开放集体11号
- 晚上11点
- GitHub上11号
安装
npm install @11ty/eleventy-plugin-vite@alpha --save-dev
无害环境管理 .eleventy.js 配置
import EleventyVitePlugin from "@11ty/eleventy-plugin-vite";
export default function (eleventyConfig) {
eleventyConfig.addPlugin(EleventyVitePlugin);
}
常见JS .eleventy.js 配置
[注] 因此,这个插件是用无害环境管理编写的
require这是不可能的。 如果您的. eleventy.js 配置使用 CommunityJS, 请将其合成并创建动态导入如下 .
module.exports = async function (eleventyConfig) {
const EleventyPluginVite = (await import("@11ty/eleventy-plugin-vite")).default;
eleventyConfig.addPlugin(EleventyPluginVite);
};
更多信息,请查看有关无害环境管理与普通JS的更多信息 十一个文件。 。 。 .
选项
这是插件的默认选项 。 除非你想改变它们,否则就不必具体指明它们.
import EleventyVitePlugin from "@11ty/eleventy-plugin-vite";
export default function (eleventyConfig) {
eleventyConfig.addPlugin(EleventyVitePlugin, {
// Default name of the temp folder
tempFolderName: ".11ty-vite",
// Eleventy Dev Server Options
serverOptions: {
module: "@11ty/eleventy-dev-server",
domDiff: false,
},
// Vite Config
viteOptions: {
clearScreen: false,
appType: "mpa",
server: {
middlewareMode: true,
},
build: {
emptyOutDir: true,
rolldownOptions: {
input: {
// HTML entry points will be injected automatically
// Custom input will be merged
},
},
},
resolve: {
alias: {
// Allow references to `node_modules` directly for bundling.
"/node_modules": path.resolve(".", "node_modules"),
// Note that bare module specifiers are also supported
},
},
},
});
}
查看 完整 Vite 配置选项列表自定义 vite 选项将和默认合并.
相关项目
eleventy-plus-vite由 @ matthiasott: 使用此插件的启动模板- 目前未保存的:
slinkity由@Holben888所著:与Vite更深入更全面的融合! 提供部分水分,并且可以使用简码来使框架组件在"十一"中成形!vite-plugin-eleventy由 @ Snuugug: 使用十一号作为维特的中间软件(而不是这里使用的处理后方法)