Javascript 错误“\”节点。\bin\www\”未被识别为内部或外部命令、可操作程序或带有gulp的批处理文件
嗨,我正在使用gulp和nodemon工具来自动化我的构建过程。在我使用vscode手动调试我的应用程序之前,它已经工作了。我现在不想调试它,只想简单地运行它 我运行这个命令来启动gulp并在JS文件中有任何更改时自动构建,但我得到了一个错误 我检查了一些建议使用set DEBUG=express:&node bin/www的线程,它正在工作。我不想这样做,不知道它能做什么。我想喝一大口 gulpfile.jsJavascript 错误“\”节点。\bin\www\”未被识别为内部或外部命令、可操作程序或带有gulp的批处理文件,javascript,node.js,express,gulp,nodemon,Javascript,Node.js,Express,Gulp,Nodemon,嗨,我正在使用gulp和nodemon工具来自动化我的构建过程。在我使用vscode手动调试我的应用程序之前,它已经工作了。我现在不想调试它,只想简单地运行它 我运行这个命令来启动gulp并在JS文件中有任何更改时自动构建,但我得到了一个错误 我检查了一些建议使用set DEBUG=express:&node bin/www的线程,它正在工作。我不想这样做,不知道它能做什么。我想喝一大口 gulpfile.js const gulp = require("gulp"), nodemon =
const gulp = require("gulp"),
nodemon = require("gulp-nodemon");
gulp.task("default", () => {
nodemon({ ext: "js" });
});
万维网
nodemon版本1.12.0可能有什么地方损坏了。 有相同的问题,并通过删除和重新安装旧版本来解决 使用以下方法删除nodemon: 纱线全局移除节点 然后重新安装-这次指定旧版本
纱线全球安装nodemon@1.11.0也尝试在本地删除nodemon“删除nodemon”,然后尝试运行nodemon以验证您没有更多的nodemon。如果无法识别,则可以继续并重新安装我正在使用gulp和gulp nodemoncheck gulp nodemon github repo在这里您可以在package.json文件中看到它将nodemon作为依赖项。但它的设置是安装最新的nodemon。所以它为您安装了nodemon 1.12.0。这会破坏你的代码。转到你的节点模块。找到gulp nodemon并编辑它的package.json文件,使nodemon版本为1.11.0。然后按照我在回答中的建议去做。非常感谢:最新版本的nodemon有些东西坏了
const gulp = require("gulp"),
nodemon = require("gulp-nodemon");
gulp.task("default", () => {
nodemon({ ext: "js" });
});
#!/usr/bin/env node
/**
* Module dependencies.
*/
var app = require('../app');
var debug = require('debug')('cryptocurrency-api:server');
var http = require('http');
/**
* Get port from environment and store in Express.
*/
var port = normalizePort(process.env.PORT || '3000');
app.set('port', port);
/**
* Create HTTP server.
*/
var server = http.createServer(app);
/**
* Listen on provided port, on all network interfaces.
*/
server.listen(port);
server.on('error', onError);
server.on('listening', onListening);
/**
* Normalize a port into a number, string, or false.
*/
function normalizePort(val) {
var port = parseInt(val, 10);
if (isNaN(port)) {
// named pipe
return val;
}
if (port >= 0) {
// port number
return port;
}
return false;
}
/**
* Event listener for HTTP server "error" event.
*/
function onError(error) {
if (error.syscall !== 'listen') {
throw error;
}
var bind = typeof port === 'string'
? 'Pipe ' + port
: 'Port ' + port;
// handle specific listen errors with friendly messages
switch (error.code) {
case 'EACCES':
console.error(bind + ' requires elevated privileges');
process.exit(1);
break;
case 'EADDRINUSE':
console.error(bind + ' is already in use');
process.exit(1);
break;
default:
throw error;
}
}
/**
* Event listener for HTTP server "listening" event.
*/
function onListening() {
var addr = server.address();
var bind = typeof addr === 'string'
? 'pipe ' + addr
: 'port ' + addr.port;
debug('Listening on ' + bind);
}