如何使用shell脚本文件运行我的节点脚本

我正在使用节点创build个人网站。 这将帮助我跟踪正在阅读的电子书。

目前,我需要cd到项目文件夹并运行node server.js

我想我会创build一个shell脚本,然后我只需要双击文件。 该文件将具有以下代码:

 #!/usr/bin/env bash node server.js 

我得到的第一个错误是在根目录下找不到server.js ,我通过input完整的后面来解决这个问题,然后对应用程序中的所有依赖关系引发相同的错误

(我从来没有使用shell脚本)

我正在尝试做什么?

我假设你是Linux用户。

  1. $HOME/.profile设置path

导出MY_COOL_NODE_APP = $ HOME / nodejs / app / cool_app

  1. 现在你的脚本将运行为:

节点$ MY_COOL_NODE_APP / server.js

所以如果你移动你的应用程序,你将需要更新你的.profile