我使用Laravel和VueJS在我的计算机上开发我的网站。在我的计算机上,我可以毫无问题地运行npm run dev
。
当我向我的网站Github提交时,有一个webhook在我的主机上运行脚本来更新真实的网站(在OVH上)。
我的托管他是一个SSH访问的共享主机(OVH),有NodeJS可用但不是NPM。
如何从共享主机运行npm run dev
?有没有办法用NodeJS运行它?
感谢。
答案 0 :(得分:0)
您可以尝试在本地而不是系统范围内安装npm。
例如,NVM(https://github.com/nvm-sh/nvm)似乎可以完成这项工作(免责声明:我尚未使用过,我只是在寻找一种无需更改系统范围版本即可设置节点/ npm的方法) )。
此特定工具将在您的$HOME
中的某个位置安装node和npm,并另外修补.bashrc
,以便使node
和npm
之类的命令指向正确的脚本或包装器。
如果托管服务器上有多个用户,则应确保这些包装器也供其他用户使用。