nodejs express-generator 缺少文件

missing file for nodejs express-generator

我正在学习 here for Node.js + Express - Tutorial - Setup of Express 中的教程。

当我遵循以下代码时:

npm install -g express-generator

然后

express testjsexpress

然后更改目录并安装依赖项:

npm install

最后,运行

的申请
npm start

然后在调用 localhost:3000 之后,我观察到输出中有一些命令。你能向我解释为什么会发生这些错误吗?我想知道我错过了什么以及如何解决它。我的意思是为什么我在 GET /stylesheets/style.css 前面收到 200 或在 GET /robots.txt 或 GET /favicon.ico

前面收到 404
> sccjsexpress@0.0.0 start x:\Projects\sccjsexpress
> node ./bin/www

GET / 200 482.237 ms - 170
GET /robots.txt 404 526.164 ms - 1362
GET /stylesheets/style.css 200 10.400 ms - 111
GET /favicon.ico 404 31.243 ms - 1362
GET / 304 14.910 ms - -

在我的输出中有以下输出:

Missing helper: "Welcome"

我尝试了与您相同的步骤,但效果非常好。我猜你的节点版本有问题。

使用以下命令检查您当前的节点版本:

sudo node -v

如果你低于v8.X

那你需要升级节点版本。我正在与 node v10.8.0

合作

您可以使用nvm (node version manager)

升级管理各种节点版本

要安装 nvm,您可以按照 link here。并按照以下步骤操作:

安装你想要的Node.js版本
使用 nvm install node
安装最新版本 使用最新版本 nvm use node
使用 nvm install --lts
安装最新的 LTS 版本 使用最新的 LTS 版本 nvm use --lts