Node.js包.运行Express.js时出现json文件错误



我刚开始使用Node.js

我有一个项目文件夹结构C:ABC

我有C:ABChtml_pagesindex.html,其中我有React.js代码具有CDN

C:ABCserver.js有Express.js代码,我想运行。

  1. 我先安装了nvm,然后用命令安装了Node.jsnvm install 4.5

  2. 在windows PowerShell中,我进入项目目录C:ABC和已使用的npm init(node_modules未在此步骤中创建)

  3. npm install express --save是否使用express模块(现在创建了node_modules文件夹,但包。Json在express文件夹中)

  4. 使用npm start启动web服务器,但出现以下错误:

ENOENT: no such file or directory, open 'C:ABCpackage.json'我检查了Stackoverflow上的帖子,但无法解决这个错误。应该打包。直接在'C:ABC下生成?我已经在C:Program Filesnodejs中安装了Node.js,而项目不在程序文件下,这与此有关吗?

注::使用npm init—yes,以便在我的项目文件夹中安装node_modules并处理请求,但端口3000给出错误,它没有得到get请求

package.json文件应该位于目录的根目录上。从根目录打开命令行,输入

npm init

这将生成一个包。