我应该在哪里为 Nodejs 应用程序创建目录?

Muh*_*zad 5 ubuntu node.js

我对Ubuntu不熟悉。我想制作一些 Nodejs 应用程序进行测试,现在我很困惑应该在哪里为其创建目录。

我在谷歌搜索过,发现每个人都说

sudo apt-get install nodejs npm

并创建server.js文件并放置此代码blah blah并运行npm server.js等。

但我应该在哪里创建这个文件呢?我应该在哪里创建目录?

我知道/var/www/html,但这里还有我的其他 php 项目。

Zla*_*tko 4

对于开发,如果您的用户主目录使用子目录。

例如,~/projects/test-project就像有人建议的那样。

您通常也会将其添加到 git 中。例如

mkdir -p ~/projects/test-project
cd ~/projects/test-project
# add your server.js now
git init
git add .
git commit -a -m 'here goes nothing'
Run Code Online (Sandbox Code Playgroud)

为了进行测试,您可能想做一些更接近您的部署站点的样子的事情。通常是/srv/project-name/var像您建议的那样。

这些目录通常不存在,默认情况下您无法访问它们,因此您可以使用 sudo 创建它们。例子:

sudo mkdir -p /srv/my-project
sudo chown `whoami`:`whoami` /srv/my-project
cd /srv/my-project
git clone ~/projects/test-project .
Run Code Online (Sandbox Code Playgroud)

现在您可以测试本地开发版本和测试版本。

PS 你应该尝试nvm.sh来安装节点,更多版本和更新的版本。