gpt4 book ai didi

node.js - 使用 Flightplan 和 Bower 进行部署

转载 作者:太空宇宙 更新时间:2023-11-04 02:47:33 25 4
gpt4 key购买 nike

我正在尝试使用 Flightplan 将一个小型 Nodejs 项目部署到 Digitalocean。或多或少一切正常。但是,我有 3 个关于 Bower 的问题:

1)当我使用“fly”命令部署时,bower.json 似乎被忽略并且没有推送到服务器。

2) 在我的 VPS 上运行 bower install 时,它不会创建 src 文件夹,而是将 Bower_modules 放入应用程序的根文件夹中。这会阻止我的 express.static 命令。

3) 我应该如何更改 Flightplan.js 文件以自动安装 Bower?我尝试了这个,但它抛出一个错误

  remote.sudo('npm --production --prefix ~/' + tmpDir + ' install ~/' + tmpDir, {user: username});
remote.sudo('bower ~/' + tmpDir + ' install ~/' + tmpDir, {user: username});

这是我的 .gitignore 文件(据我所知,flightplan 在部署时会尊重它?)

node_modules/
src/bower_modules

最佳答案

我正在使用这个:

remote.exec('cd /home/deploy/'+tmpDir+'; ' +'ls'+';'+'bower install');

这对我有用。

关于node.js - 使用 Flightplan 和 Bower 进行部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29741430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com