如何在虚拟主机上安装和运行 G运行t?
How to install and run Grunt on Virtual Hosting?
我在没有管理员权限的虚拟主机上遇到 G运行t 问题。
在我的电脑上,我通过命令提示符安装和 运行 G运行t(通过 "cd" 回车打开网站目录,然后 运行 命令如 npm install grunt ...
) ,但在主机上有一个名为 "Crontab" 的选项,它与命令提示符相同,但 "Crontab" 只有一个输入字段,将在其中键入命令,而系统将 运行 那个。
那么问题来了:如何打开网站目录,并且只有一行代码就有运行g运行t命令?
喜欢cd ~/my_site/public_html ; npm install
,但这不起作用(我试过了)。
您可以在本地安装 grunt-cli
和 运行 这个本地副本:
1) 在本地安装 g运行t-cli : npm install grunt-cli --save-dev
2) 运行 g运行t cli(无论您是否在 Windows/Linux/Mac OS X 上,路径可能会略有不同):
./node_modules/grunt-cli/bin/grunt my-task
这就像 grunt my-task
一样(但您使用的不是全局 g运行t-cli,而是本地 g运行t-cli,因此不需要管理员权限)。
我在没有管理员权限的虚拟主机上遇到 G运行t 问题。
在我的电脑上,我通过命令提示符安装和 运行 G运行t(通过 "cd" 回车打开网站目录,然后 运行 命令如 npm install grunt ...
) ,但在主机上有一个名为 "Crontab" 的选项,它与命令提示符相同,但 "Crontab" 只有一个输入字段,将在其中键入命令,而系统将 运行 那个。
那么问题来了:如何打开网站目录,并且只有一行代码就有运行g运行t命令?
喜欢cd ~/my_site/public_html ; npm install
,但这不起作用(我试过了)。
您可以在本地安装 grunt-cli
和 运行 这个本地副本:
1) 在本地安装 g运行t-cli : npm install grunt-cli --save-dev
2) 运行 g运行t cli(无论您是否在 Windows/Linux/Mac OS X 上,路径可能会略有不同):
./node_modules/grunt-cli/bin/grunt my-task
这就像 grunt my-task
一样(但您使用的不是全局 g运行t-cli,而是本地 g运行t-cli,因此不需要管理员权限)。