【发布时间】:2020-02-06 04:49:23
【问题描述】:
我正在关注this guide,我在需要运行此代码的部分:
$ nodemon server
但我得到这个错误:
nodemon : 术语“nodemon”未被识别为 cmdlet、函数的名称,
脚本文件或可运行的程序。检查名称的拼写,或者路径是否
包括,验证路径是否正确,然后重试。 在行:1 字符:1 + nodemon 服务器 + ~~~~~~~ + CategoryInfo : ObjectNotFound: (nodemon:String) [], CommandNotFoundExce
选项 + FullyQualifiedErrorId : CommandNotFoundException
我更改了 package.json 中的一些设置并全局安装了 npm,但如果需要我会再试一次。
这是我的 server.js 文件:
const express = require('express');
const cors = require('cors');
require('dotenv').config();
const app = express();
const port = process.env.PORT || 5000;
app.use(cors());
app.use(express.json());
app.listen(port, () => {
console.log(`Server is running on port: ${port}`);
});
在出现错误之前我已经很好地安装了 nodemon,我在安装 nodemon 时得到了这个输出。
PS C:\Users\username\mern-excercise-tracker\backend> npm install -g nodemon C:\Users\username\AppData\Roaming\npm\nodemon -> C:\Users\username\AppData\Roaming\npm\node_modules\nodemon\bin\nodemon.js
nodemon@1.19.3 安装后 C:\Users\username\AppData\Roaming\npm\node_modules\nodemon 节点 bin/postinstall || 0号出口
npm WARN 可选跳过可选依赖:fsevents@1.2.9 (node_modules\nodemon\node_modules\fsevents):
npm WARN notsup 跳过可选依赖:fsevents@1.2.9 不受支持的平台:想要 {"os":"darwin","arch":"any"}(当前:{"os":"win32","arch": "x64"})
- nodemon@1.19.3 在 9.852 秒内更新了 1 个包
【问题讨论】: