我有一个问题: nodemon无法运行npm脚本(例如npm start),但如果在npm脚本之外的命令行上调用nodemon,nodemon将正常运行。 $ nodemon server.js
11 Feb 22:59:51 - [nodemon] v1.3.7
11 Feb 22:59:51 - [nodemon] to restart at any time, enter `rs`
11 Feb 22:59:51 - [nodemon] watching: *.*
11 Feb 22:59:51 - [nodemon] starting `node server.js` 在npm脚本中
我在ubuntu中创建了一个项目,我运行并部署了这个项目,它工作得很好。
现在,我更改了操作系统和使用windows 10,当我在vscode中运行这个代码npm start时,它显示了以下错误:
> Store@1.0.0 start F:\Projects\Nodejs\Store
> nodemon server.js
'nodemon' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
当我在我的应用程序中运行nodemon bin/www时,它工作得很好,当我试图运行nodemon app时,它抛出了这个错误:
'\"node .\bin\www\"' is not recognized as an internal or external command,
operable program or batch file.
我相信这是在我今天收到nodemon的通知后发生的,通知我运行npm install -g nodemon来更新nodemon库,在安装之后,我得到了这个错误:
Please try running this command
我有一个问题: nodemon不能运行npm脚本(例如npm start),
但是,如果在npm脚本之外的命令行上调用nodemon,nodemon将正常运行。
$ nodemon server.js
14 Feb 22:59:51 - [nodemon] v1.3.7
14 Feb 22:59:51 - [nodemon] to restart at any time, enter `rs`
14 Feb 22:59:51 - [nodemon] watching: *.*
14 Feb 22:59:51 - [nodemon] starting `node server.js`
在npm脚
我正在使用nodemon来监视我的文件更改。我的package.json脚本部分有一个自定义脚本,如下所示:
"scripts": {
"start": "nodemon --ignore htm,html --ext cs,js --exec \"dotnet run --debug\" -V"
}
我通过在与package.json文件相同的位置打开命令提示符并运行npm run start来运行它。当我运行该命令时,我得到以下错误:
The current project is not valid becau
为了更容易测试,我有以下简单的批处理文件"bld.cmd“脚本,它首先编译东西,然后启动服务器。问题是"npm run build“(第1行)永远不会返回,所以我必须添加start "start”前缀来打开第二个窗口,并在6秒后继续运行build。
start npm run build
ping 127.0.0.1 -n 6 > nul
npm run dev
我的问题是,当我使用CTRL+C关闭正在运行的服务器时,如何才能使第1行(第1个窗口)消失,或者可以选择如何调整此脚本,以便不需要在另一个窗口中启动第1行。
{ "main":
当我运行节点app.js时,我的服务器运行良好。但是,我试图使用nodemon来运行我的服务器,但是它没有启动。
npm显示了以下错误:
npm ERR! code ELIFECYCLE
npm ERR! errno 9009
npm ERR! lab11@1.0.0 start: nodemon app.js
npm ERR! Exit status 9009
npm ERR!
npm ERR! Failed at the lab11@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is
我正在尝试为Node项目安装NodeMon。我试过通过npm安装。
npm安装
提供下列结果
npm WARN saveError ENOENT: no such file or directory, open '/Users/nodejs/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/Users//nod
我正在编写一个运行快递服务器并同时运行、nodemon和ngrok的闲置机器人教程。
我遇到的问题是:
错误:侦听EADDRINUSE:已在使用的地址:5000
我认为错误的发生是因为当更新发生时,没有恶魔重新运行表达式。index.js
const server = app.listen(process.env.PORT || 5000, () => {
console.log('Express server listening on port %d in %s mode', server.address().port, app.settings.env);
})
我想验证端点在调用它时收到的输入。因此,我在我的 web应用程序中安装了NodeJS。但是,当我试图使用它时,它会抛出错误:
Cannot find module 'express-validator' or its corresponding type declarations
当我导入它(即import { validationResult } from "express-validator";)或将其设置为常量并要求它时,就会发生这种情况。在后者中,它声明它找不到模块。我已经修改了这个项目,这就是我设置的dockerfile:
FROM node:12