nunjucks 不是函数

问题描述 投票:0回答:1

我已经使用 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
后,项目应该可以正常运行了。

vite nunjucks
1个回答
0
投票

以这种方式使用插件

plugins: [nunjucks.default()],

这里是完整的代码:

import nunjucks from "vite-plugin-nunjucks";

export default {
    plugins: [nunjucks.default()],
    root: "src",
    build: {
        outDir: "../dist",
        emptyOutDir: true,
    },
};

答案基于在此插件的 GitHub 存储库上创建的问题。 阅读问题。

© www.soinside.com 2019 - 2024. All rights reserved.