我目前正在尝试将pm2-meteor部署到一个错误位置

时间:2018-10-10 04:37:15

标签: meteor pm2 nvm

pm2-流星节点,npm,pm2丢失错误...

您好,我目前正在尝试将pm2-meteor部署到一个错误。

目前的情况是我想修改以前的开发人员使用mac作为流星开发的产品。

我使用Windows。

尽管不是特别相关,但发生的第一个错误是产品的package-lock.json错误,在安装流星npm时,该错误已显着更改。因此,我刚刚获得了用于npm安装的节点模块。

然后,我尝试修改代码并使用pm2-meteor进行部署。

发生错误。

Building your app and deployment to host machine \
Missing node
Missing npm
Missing pm2

由于以前的开发人员使用nvm,所以我还安装了nvm,现在我的nvm文件夹已如图所示进行配置。

`

> {   "appName": ",   
>"appLocation": {"local": "../"   },  
>"meteoSettingsLocation": ", 
>"meteoSettingsInRepo": false,   "prebuildScript": ",  
> MeteorBuildFlags: "--architecture os.linux.x86_64",   
> "Env": {
>     "ROOT_URL": ",
>     "PORT": "3000",
>     "MONGO_URL": ""   },   "server": {
>     "host": ",
>     "username": "root",
>     "deploymentDir": ",
>     "loadProfile": ",
>     "nvm": {
>       "bin": "~/.nvm/nvm.sh",
>       "use": "8.8.1"
>     },
>     "exec_mode": "cluster_mode",
>     "instances": "0",
>     "password": ""   },   "allowUndeployment": true }

` 上面是一个.json文件。我删除了个人信息。

但是,我使用nvm-windows,因为nvm不支持Windows。

这是我到目前为止尝试过的列表。

  1. 重新安装材料
  2. 删除现有的node.js并重新安装nvm
  3. 重新安装pm2和pm2-meteor
  4. 使用pm2-meteor(初始化)中的命令重新配置json文件
  5. 将json文件(位于json文件上方)的nvm路径重写为计算机上nvm的位置

我怀疑的一部分

  1. Mac中以前的开发人员使用的nvm与Windows中使用的nvm-windows之间的差异

当前,pm2-meteor和pm2正确存储在nvm文件夹的v8.8x文件夹中。

请给我一个好的方向。

0 个答案:

没有答案