Node.js npm是否仅使用Nodejs运行开发?

Node.js npm是否仅使用Nodejs运行开发?,node.js,laravel,npm,vue.js,ovh,Node.js,Laravel,Npm,Vue.js,Ovh,我用Laravel和VueJS在我的计算机上开发我的网站。在我的计算机上,我可以毫无问题地运行npm-run-dev 当我向Github提交我的网站时,有一个webhook在我的主机上运行一个脚本来更新真实的网站(在OVH上) 我的主机his是一个具有SSH访问权限的共享主机(OVH),有可用的NodeJ,但没有NPM 如何从共享主机运行npm运行dev?有没有办法用NodeJS运行这个 谢谢。您可以尝试在本地而不是在系统范围内安装npm 例如,NVM()似乎可以完成这项工作(免责声明:我还没有

我用Laravel和VueJS在我的计算机上开发我的网站。在我的计算机上,我可以毫无问题地运行
npm-run-dev

当我向Github提交我的网站时,有一个webhook在我的主机上运行一个脚本来更新真实的网站(在OVH上)

我的主机his是一个具有SSH访问权限的共享主机(OVH),有可用的NodeJ,但没有NPM

如何从共享主机运行
npm运行dev
?有没有办法用NodeJS运行这个


谢谢。

您可以尝试在本地而不是在系统范围内安装npm

例如,NVM()似乎可以完成这项工作(免责声明:我还没有使用它,我只是在寻找一种方法来设置node/npm,而不更改我的系统范围的版本)

此特定工具将在
$HOME
中的某个位置安装node和npm,并对
.bashrc
进行额外修改,以便
node
npm
等命令指向正确的脚本或包装器


如果托管服务器上有多个用户,您应该确保这些包装器也用于其他用户。

请您的提供商安装
npm
如果您只想执行
package.json
文件中定义的
dev
脚本,也许您可以执行类似
bash-c$(node-e'console.log)的操作(需要“//Copy.jSON”.Script .DeV)'/COD>(未经测试)。我认为您不应该在生产服务器上运行<代码> NPM RunDe>代码。请考虑使用VoEJS代码使用<代码> NPM运行Bug < /C> >并将已建成版本发布到生产中。@ TuMangielHi,您已经解决了这个问题吗?