gpt4 book ai didi

node.js - 如何在 Sails.js 中使用 express-react-views?

转载 作者:搜寻专家 更新时间:2023-10-31 23:53:47 25 4
gpt4 key购买 nike

我试图通过在 config/views.js 中设置 engine: 'jsx', 来在 Sailsjs 中实现 express-react-views,但它返回以下错误:

info: Starting app...

warn: [Function]
error: Invalid view engine (jsx)-- are you sure it supports `consolidate`?
error: Your configured server-side view engine (jsx) could not be found.
error: Usually, this just means you need to install a dependency.
error: To install jsx, run: `npm install jsx --save`
error: Otherwise, please change your `engine` configuration in config/views.js.
/Users/henry/Documents/dev/node/project/server/node_modules/sails/lib/hooks/views/configure.js:75
throw e;
^
Error

我应该如何在 Sails 项目中正确使用 express-react-views?

最佳答案

如果你关注this Tutorial你看到你必须将引擎设置为

engine: {
ext: 'jsx',
fn: require('express-react-views').createEngine()
}

安装 express-react-views 后,react 和 react-dom。对我来说,当将 View 文件的文件扩展名设置为 jsx 时,教程工作正常。

关于node.js - 如何在 Sails.js 中使用 express-react-views?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31495210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com