Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 从express+创建单个二进制文件;react应用程序与zeit软件包?_Node.js_Reactjs_Express_Npm_Zeit Pkg - Fatal编程技术网

Node.js 从express+创建单个二进制文件;react应用程序与zeit软件包?

Node.js 从express+创建单个二进制文件;react应用程序与zeit软件包?,node.js,reactjs,express,npm,zeit-pkg,Node.js,Reactjs,Express,Npm,Zeit Pkg,如何使用zeit将express+react folderstructure打包成一个二进制文件? 我可以这样运行它们: node server.js npm运行启动客户端 我可以这样开始: package.json中的scripts元素: “myapp”:“并发--杀死他人\”节点服务器\“npm运行--前缀客户端启动\” 然后-npm在package.json所在的文件夹中运行myapp 我想实现的是以某种方式应用zeit/pkg,这样我就可以运行一个二进制文件,以与npm运行myapp相同

如何使用zeit将express+react folderstructure打包成一个二进制文件? 我可以这样运行它们: node server.js npm运行启动客户端

我可以这样开始: package.json中的scripts元素: “myapp”:“并发--杀死他人\”节点服务器\“npm运行--前缀客户端启动\”

然后-npm在package.json所在的文件夹中运行myapp

我想实现的是以某种方式应用zeit/pkg,这样我就可以运行一个二进制文件,以与npm运行myapp相同的方式启动两台服务器


有人知道怎么做吗?

我认为zeit/pkg不会根据自己的能力接受多个入口点

项目的入口点是强制CLI参数。它可能是:

Path to entry file. Suppose it is /path/app.js, then packaged app will work the same way as node /path/app.js
Path to package.json. Pkg will follow bin property of the specified package.json and use it as entry file.
Path to directory. Pkg will look for package.json in the specified directory. See above.
也许更好的方法是通过Next.js框架进行服务器端渲染?然后你只需要通过NodeJS入口点打包你的应用程序