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。
这是我到目前为止尝试过的列表。
我怀疑的一部分
当前,pm2-meteor和pm2正确存储在nvm文件夹的v8.8x文件夹中。
请给我一个好的方向。