当前位置: 首页 > news >正文

Windows下pm2调用npm和nuxt的办法

pm2调用npm

pm2 start C:\Users\xiao\AppData\Roaming\npm\node_modules\npm\index.js --name test -- run start

其中index.js的路径就是npm全局安装的路径,可通过以下命令获取

npm root -g

require全局npm模块的一种方法

新建文件pm2npm.js

const root = require('child_process').execSync('npm root -g').toString().trim()
require(root + '/npm/lib/cli.js')(process)

于是也可以这么调用npm

pm2 start pm2npm.js --name test -- run start

pm2调用nuxt

项目根目录下创建ecosystem.config.js文件

module.exports = {apps: [{name: 'NuxtAppName', //建议用项目名称script: './node_modules/nuxt/bin/nuxt.js', //不做修改//args: 'start --port 3010', //此处加端口参数的写法,也可以通过nuxt.config.js配置args: 'start',"env": { "MODE": "pro" //对应cross-env MODE=pro}}]}

参考文档:Nuxt 2 - PM2

然后执行pm2 start即可

通过nuxt.config.js配置域名和端口号

export default {server: {host: '0.0.0.0', // default: localhostport: 8000 // default: 3000}
}

参考文档:Nuxt 2 - Configuration

注意文档中说host: '0'这个在windows下无效。

http://www.lryc.cn/news/215106.html

相关文章:

  • 本地仓库转为git仓库推送到gitee
  • CSS以及JavaScript
  • JVM——类的生命周期(加载阶段,连接阶段,初始化阶段)
  • CSS中实现元素居中的几种方法总结
  • 保护听力戴什么耳机比较好?开放式耳机能保护听力吗?
  • 【JVM】垃圾回收机制
  • MySQL数据库入门到精通——运维篇(2)
  • 投资者如何保障个人利益?行业律师与欧科云链专家给出建议
  • 【办公软件】C#调用NPOI实现Excel文件的加载、导出功能
  • UVA 11990 “Dynamic‘‘ Inversion 区域树 + 树状数组
  • 邮件钓鱼分析
  • Android 小技巧
  • Centos MySQL --skip-grant-tables详解
  • Linux:进程控制的概念和理解
  • ubuntu20.04编译安装nginx
  • 操作系统的分页
  • 微服务环境搭建
  • ffmpeg 截取命令
  • TypeScript深度剖析:TypeScript 中枚举类型应用场景?
  • [推荐]SpringBoot,邮件发送附件含Excel文件(含源码)。
  • node学习之包管理器
  • 自动驾驶车辆轨迹跟踪
  • React的useEvent 和 ahooks 的 useMemorizedFn 的深度分析和对比
  • 基于goframe2.5.4、vue3、tdesign-vue-next开发的全栈前后端分离的管理系统
  • LInux之在同一Tomcat下使用不同的端口号访问不同的项目
  • 梦百合上榜2023鼎革奖数字化转型先锋榜
  • 沉痛悼念科研分公司
  • Django的网站项目开发好了,该用何种方案在Centos上部署【答:Gunicorn(uWSGI)+Nginx】
  • 基于PyTorch的中文情绪分析器设计与开发
  • HT5010 音频转换器工作原理