无法运行节点app.js文件
我正在学习node.js,我正尝试使用命令node app.js
运行app.js文件,但是bash不返回任何内容(也没有错误)。 以下是我遵循的步骤:
$ brew install node
$ sudo npm install -g express
$ sudo npm install -g express-generator
进入我创build的新文件夹后,我运行
$ express testsite --hogan -c less
$ cd testsite && npm install
最后
$ node app.js
返回没有错误,但没有回来,除了新的命令行…
任何帮助,这将是伟大的。
谢谢!
试试npm start
从testsite目录npm start
。
看看package.json
scripts : { start : node bin/www }
所以你必须在bin目录下执行www 。
因此,而不是node app.js
使用node bin/www
尝试运行nodejs app.js而不是节点app.js
运行后…
express testsite --hogan -c less
我收到以下消息:
install dependencies: $ cd testsite && npm install run the app: $ DEBUG=test ./bin/www
node app.js
也不适合我,但./bin/www
。
FYI npm start
也适用于我。 这基本上运行./bin/www
。
编辑:很好奇,为什么node.app不工作,因为我遵循相同的video指南。 在评论中,有人说,自从制作video后,节点改变了他们的应用程序启动过程。
您必须将此代码添加到app.js文件,这将显示在端口3000上侦听并显示日志消息
app.listen(3000, function () { console.log("Express server listening on port 3000"); });
添加app.listen(3000); 到你的app.js文件。