Open
Description
Hi,
Thanks for the example, it has been very useful. Had a question about generating a render function in a server less manner.
I have a file with simple HTML, such as:
<html>
<body>Hello</body>
</html>
Then I try to generate a render function via:
import { compile, VNode } from "vue";
const renderFunction = compile(fileContents);
const node: VNode = renderFunction({});
And it works! However I get these warnings:
[Vue warn]: resolveComponent can only be used in render() or setup().
[Vue warn]: resolveComponent can only be used in render() or setup().
Any idea of how to get rid of them?
Thanks a lot!
Metadata
Metadata
Assignees
Labels
No labels
Activity
zhangzhuang15 commentedon Aug 23, 2023
This is caused by vue runtime, if we take a look at vue source code, you could read this:
when
__DEV__
is true, you will get the warn, so you can change vue runtime to production mode, e.g. setprocess.env.NODE_ENV = "production"