当前位置: 首页 > 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下无效。

相关文章:

  • 【LeetCode刷题-栈与队列】--232.用栈实现队列
  • 论文阅读:One Embedder, Any Task: Instruction-Finetuned Text Embeddings
  • git reflog 恢复git reset --hard 回退的内容
  • 小程序如何设置用户同意服务协议并上传头像和昵称
  • Spring Boot spring.factories的原理
  • dockerfile避坑笔记(VMWare下使用Ubuntu在Ubuntu20.04基础镜像下docker打包多个go项目)
  • 算法——多数相和
  • 网络工程师进阶课:华为HCIP认证课程介绍
  • Python|Pyppeteer获取威科先行文章链接(21)
  • 结合组件库实现table组件树状数据的增删改
  • 向量数据库的崛起与多元化场景创新
  • spring boot导入导出excel,集成EasyExcel
  • CMake引用OSG
  • react使用react-sortable-hoc实现拖拽
  • 海外媒体发稿:如何利用8种出口贸易媒体发稿实现销售突破-华媒舍
  • 【Leetcode】101. 对称二叉树
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • Intervention/image 图片处理扩展包的安装和使用
  • Python 基础起步 (十) 什么叫函数?
  • 高程读书笔记 第六章 面向对象程序设计
  • 记录:CentOS7.2配置LNMP环境记录
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 深入 Nginx 之配置篇
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • linux 淘宝开源监控工具tsar
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​MySQL主从复制一致性检测
  • ​TypeScript都不会用,也敢说会前端?
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • # Panda3d 碰撞检测系统介绍
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • $().each和$.each的区别
  • (02)Hive SQL编译成MapReduce任务的过程
  • (分享)自己整理的一些简单awk实用语句
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (生成器)yield与(迭代器)generator
  • (原)Matlab的svmtrain和svmclassify
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • ***通过什么方式***网吧
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .net2005怎么读string形的xml,不是xml文件。
  • .net操作Excel出错解决
  • .NET构架之我见
  • .NET值类型变量“活”在哪?
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • //解决validator验证插件多个name相同只验证第一的问题
  • ::before和::after 常见的用法
  • @Autowired标签与 @Resource标签 的区别
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [14]内置对象
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)