首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用NodeJS和字节码启动pm2应用程序

使用NodeJS和字节码启动pm2应用程序
EN

Stack Overflow用户
提问于 2019-07-30 11:36:03
回答 1查看 778关注 0票数 0

我正在使用这个NodeJS将我的V8代码转换成V8字节码。我已经在本地安装了它,当尝试执行命令./node_modules/bytenode/cli.js index.jsc时,它可以工作,对于开始使用pm2,如果我全局安装模块并执行命令pm2 start "bytenode index.jsc",那么它也可以工作。但我面临的问题是,当我尝试使用本地安装字节码( bytenode )开始使用pm2时,因为我希望避免全局安装同样的字节码。我想实现这样的pm2 start "./node_modules/bytenode/cli.js index.jsc",但无法让它工作,任何帮助将不胜感激。

注意:--如果我在package.json start命令中定义了./node_modules/bytenode/cli.js index.jsc并执行pm2 start "npm run start" --它可以工作,但是我希望在不使用npm run命令的情况下从命令行实现相同的目标。

更新:我甚至尝试通过生成ecosystem.config.js和运行pm2 start ecosystem.config.js来定义脚本键中的命令"./node_modules/bytenode/cli.js index.jsc",但仍然没有成功。

EN

回答 1

Stack Overflow用户

发布于 2019-07-30 11:55:31

用以下行更新launcher.js文件:

代码语言:javascript
运行
复制
require('bytenode');
require('./index.jsc');

然后您需要使用运行launcher.js和pm2

代码语言:javascript
运行
复制
pm2 start launcher.js

我希望它能起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57270745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档