本指南不是要解决的问题,可以帮助那些遇到了与相同的问题的人
在Plesk Onyx中启用 Node 支持:
如果需要其他 Node 版本(默认 Node 支持安装未随附):
nvm install v4.8.4
cp -R ~/.nvm/versions/node/v4.8.4/ /opt/plesk/node/
plesk sbin nodemng register /opt/plesk/node/v4.8.4/bin/node
我在将其他 Node 版本安装到Plesk以便在服务器而不是其托管服务上运行meteorJS应用程序时遇到麻烦。
最佳答案
谢谢你的问题:)
当某些人使用这种方法时,他们遇到了这个问题:
/opt/plesk/node/v12.13.1/bin/npm install
/usr/bin/env: 'node': No such file or directory
NPM脚本通过询问env
来寻找默认的 Node 位置。NPM文件的整体版本略有修改,以指向正确的 Node 版本。
要解决此问题,请对npm文件进行少量编辑:
/opt/plesk/node/[your_version]/bin/npm
文件。 #!/opt/plesk/node/[your_version]/bin/node
替换第一行关于node.js - 在Plesk Onyx中安装其他 Node 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46755352/