我在Plesk Onyx上遵循了以下Node.js的安装手册,并为我的域激活了node.js.但我只能重启App或禁用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进行开发?
答案 0 :(得分:6)
在应用程序根目录中创建package.json文件后,将出现 NPM安装和运行脚本按钮,允许安装指定的包或执行预定义的包安装脚本。 请参阅此页面以获得有关它的一般概念 - 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