我已经使用 vite 创建了一个项目,并在该项目上添加了 tailwind css。现在我想为模板添加 nunjucks。我在 vite.congig.js 文件上使用了 nunjucks 插件。这是这个。
import nunjucks from "vite-plugin-nunjucks";
export default {
plugins: [nunjucks({})],
root: "src",
build: {
outDir: "../dist",
emptyOutDir: true,
},
};
当我修女
npm run dev
显示以下错误。
failed to load config from project_path/vite.config.js
error when starting dev server:
TypeError: nunjucks is not a function
at project_path/vite.config.js.timestamp-1681991273043-853f53f95fa9d.mjs:4:13
at ModuleJob.run (node:internal/modules/esm/module_job:194:25)
我可能是什么原因?
我根据文档应用了所有程序,但没有得到结果。运行
npm run dev
后,项目应该可以正常运行了。
以这种方式使用插件
plugins: [nunjucks.default()],
这里是完整的代码:
import nunjucks from "vite-plugin-nunjucks";
export default {
plugins: [nunjucks.default()],
root: "src",
build: {
outDir: "../dist",
emptyOutDir: true,
},
};
答案基于在此插件的 GitHub 存储库上创建的问题。 阅读问题。