【发布时间】:2018-06-04 01:09:49
【问题描述】:
我使用 Laravel 和 VueJS 在我的计算机上开发我的网站。在我的电脑上,我可以毫无问题地运行npm run dev。
当我提交到我的网站的 Github 时,有一个 webhook 在我的主机上运行一个脚本来更新真实的网站(在 OVH 上)。
我的主机是共享主机 (OVH),具有 SSH 访问权限,有可用的 NodeJS,但没有 NPM。
如何从我的共享主机运行npm run dev?有没有办法用 NodeJS 运行它?
谢谢。
【问题讨论】:
-
请您的提供商安装
npm -
如果你只想执行
package.json文件中定义的dev脚本,也许你可以执行bash -c $(node -e 'console.log(require("./package.json").scripts.dev)')之类的操作(未经测试)。 -
我想你不应该在生产服务器上运行
npm run dev。考虑使用npm run build构建 VueJS 代码并将构建的版本发布到生产环境。 -
@Toumaniere 嗨,你已经解决了这个问题吗?
标签: node.js laravel npm vue.js ovh