0

我遵循了 Plesk Onyx 上的 Node.js 安装手册并为我的域激活了 node.js。但我只能重新启动应用程序或禁用 Node.js。
https://docs.plesk.com/en-US/onyx/customer-guide/nodejs-support.76652/

现在我被要求提供我的应用程序启动文件......好吧,我没有 Node.js 应用程序,但这就是为什么我首先安装它以便制作一个。

我也无法安装 NPM,因为...我没有应用程序...

即使使用 SSH 登录并使用“node -v”,我也会收到一条错误消息“-bash: node: command not found”。

那么,如果它显然没有正确安装 Node.js 或者让我安装像 NPM 这样的包管理器,我应该如何在 Plesk 上使用 Node.js 进行开发?

4

1 回答 1

8

在应用程序根目录下创建package.json文件后,会出现NPM installRun script按钮,允许安装指定的包或执行预定义的安装脚本。请参阅此页面以获取有关它的一般想法 - https://docs.npmjs.com/getting-started/using-a-package.json

Plesk 提供的 node.js 的可执行文件可以在/opt/plesk/node/<version>/bin/. 例如:

# /opt/plesk/node/6/bin/node -v
v6.12.2
# /opt/plesk/node/6/bin/npm -v
3.10.10

您可以将其添加到 PATH 变量以在不指定完整路径的情况下运行它:

# export PATH=/opt/plesk/node/6/bin:$PATH
# echo "export PATH=/opt/plesk/node/6/bin:$PATH" >> ~/.bashrc
# node -v
v6.12.2
于 2018-03-27T00:43:40.583 回答