您会建议如何在Linux下使用node.js后端部署opa应用程序?opa:使用node.js部署
当使用“本地”后端时,我曾经在/ usr/local/bin /中部署* .exe。
现在,使用node.js后端,.js文件似乎需要额外的目录_depends。
我应该把我的整个opa项目放在web用户的家中,并从这里运行应用程序?
感谢,
您会建议如何在Linux下使用node.js后端部署opa应用程序?opa:使用node.js部署
当使用“本地”后端时,我曾经在/ usr/local/bin /中部署* .exe。
现在,使用node.js后端,.js文件似乎需要额外的目录_depends。
我应该把我的整个opa项目放在web用户的家中,并从这里运行应用程序?
感谢,
假设你的NodeJS文件被命名为toto.js
,你有toto_depends
,你可以在你的项目目录使用opa bundle toto
。
这会将所有必需的文件和依赖关系打包在toto.opa-bundle
文件夹中,然后将其打包到toto.opa-bundle.tar.gz
中。
这是一个当前的alpha工具。它在opa-bundle文件夹中复制文件的方式非常幼稚。
更新:
你可以尝试新的软件包选项(在最后Nightlies版可用):
$ opa --bundle myapp.tar.gz myapp.opa
$ tar -xvf myapp.tar.gz
$ du -h -d 1
7,8M ./node_modules
使用package.json
来配置额外的节点模块的依赖关系,有些云供应商将使用它。或者使用npm install mongodb formidable nodemailer simplesmtp imap
将它们添加到node_modules目录中。