我刚开始使用Node.js
我有一个项目文件夹结构C:ABC
我有C:ABChtml_pagesindex.html
,其中我有React.js代码具有CDN
和C:ABCserver.js
有Express.js代码,我想运行。
-
我先安装了nvm,然后用命令安装了Node.js
nvm install 4.5
-
在windows PowerShell中,我进入项目目录
C:ABC
和已使用的npm init
(node_modules未在此步骤中创建) -
npm install express --save
是否使用express模块(现在创建了node_modules文件夹,但包。Json在express文件夹中) -
使用
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
这将生成一个包。