无法在 Mac 中 运行 'npm start'
Unable to run 'npm start' in Mac
我正在尝试 运行 以下命令 "npm start" 但是它抛出以下错误:
internal/net.js:17
throw new RangeError('"port" argument must be >= 0 and < 65536');
^
RangeError: "port" argument must be >= 0 and < 65536
at assertPort (internal/net.js:17:11)
at Server.listen (net.js:1389:5)
at EventEmitter.listen (/Users/keyurshah/fulljs/node_modules/express/lib/application.js:617:24)
at Object.<anonymous> (/Users/keyurshah/fulljs/server.js:10:8)
at Module._compile (module.js:570:32)
at loader (/Users/keyurshah/fulljs/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/Users/keyurshah/fulljs/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
[nodemon] app crashed - waiting for file changes before starting...
检查 server.js
第 10 行。您的端口可能在那里指定。
如果不只是在监听函数之前声明它是你想要的。
来自
app.listen(port, ...)
至
app.listen(8080, ...)
否则你没有显示任何代码不知道我们如何能帮助你这样有限的信息...
我建议您从更简单的项目开始,感受一下它是如何工作的:http://expressjs.com/en/starter/hello-world.html
尝试这样做或更改为您喜欢的任何端口号。listen(portNumber)
var http = require('http');
http.createServer( function (request, response) {
//your code
}).listen(8081);
我正在尝试 运行 以下命令 "npm start" 但是它抛出以下错误:
internal/net.js:17
throw new RangeError('"port" argument must be >= 0 and < 65536');
^
RangeError: "port" argument must be >= 0 and < 65536
at assertPort (internal/net.js:17:11)
at Server.listen (net.js:1389:5)
at EventEmitter.listen (/Users/keyurshah/fulljs/node_modules/express/lib/application.js:617:24)
at Object.<anonymous> (/Users/keyurshah/fulljs/server.js:10:8)
at Module._compile (module.js:570:32)
at loader (/Users/keyurshah/fulljs/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/Users/keyurshah/fulljs/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
[nodemon] app crashed - waiting for file changes before starting...
检查 server.js
第 10 行。您的端口可能在那里指定。
如果不只是在监听函数之前声明它是你想要的。
来自
app.listen(port, ...)
至
app.listen(8080, ...)
否则你没有显示任何代码不知道我们如何能帮助你这样有限的信息...
我建议您从更简单的项目开始,感受一下它是如何工作的:http://expressjs.com/en/starter/hello-world.html
尝试这样做或更改为您喜欢的任何端口号。listen(portNumber)
var http = require('http');
http.createServer( function (request, response) {
//your code
}).listen(8081);