首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在dreamhost中运行gulp

在dreamhost中运行gulp
EN

Stack Overflow用户
提问于 2016-06-27 11:02:48
回答 1查看 363关注 0票数 1

自上次dreamhost更新以来,该更新禁止VPS用户访问root/管理员。我想知道如何在我的主机上安装GULP,因为看起来我们需要管理员访问来安装它,而dreamhost显然拒绝它提供访问权限。

所以问题是,我的服务器上有几个任务需要通过吞咽来完成。

我们对这个问题有什么替代/解决办法吗?(除了更改托管服务:)

我受够了不能在生产环境中实现我的生产代码。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-28 14:25:08

DreamHost VPS是托管服务器,它们试图在为客户提供更多的计算能力和隔离(而不是共享主机)之间取得平衡,同时减轻客户的一些管理负担。这导致了一种妥协,即您根本不必关心底层操作系统和基本服务,而只关注您的应用程序……但是你在某种程度上只限于你能在机器上安装什么。

好消息是,您可以作为非特权用户管理npm包。虽然我不是节点专家,但我已经成功地升级了npm,并安装了gulp和本地用户的所有依赖项。

我首先为我的npm (mkdir npm)版本创建了一个新的dir,然后将npm前缀设置为

$ npm config set prefix ~/npm

那么,是时候在dir中安装一个新版本的npm了:

$ npm install -g npm

完成之后,在您的$PATH和当前会话中更新.bash_profile变量,也更新export PATH="$HOME/npm/bin:$PATH",并使用which npm确认npm命令bash将执行的是/home/$YOUR_VPS_USER/npm/bin/npm

现在,您可以安装其余的:

代码语言:javascript
复制
npm install -g bower
npm install -g grunt-cli
npm install -g gulp
npm install -g yo

如果您需要拥有更多的功能并承担运行非托管服务器的责任,那么DreamHost云更适合您。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38052300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档