我正在设置NodeJS,但是当我运行"connect“时,它说没有"package.json”。
我安装了NodeJS ->
$ npm install -g express-generator
$ npm install express
$ npm install connect
$ npm install serve-static
$ node server.js但它不起作用。在每一个“安装”尝试中都说它找不到package.json。
Configuration:
窗户: 10
NodeJS: 6.5.0
谢谢!
发布于 2016-09-13 11:04:18
首先创建一个package.json (这里通过包含-y来使用默认值),然后安装依赖项,同时使用-S将它们保存到package.json中。
$ npm init -y
$ npm install -g express-generator
$ npm install express -S
$ npm install connect -S
$ npm install serve-static -S
$ node server.js请注意,您可以省略express-generator的安装,因为它应该已经在全局安装。
发布于 2017-03-02 04:44:00
$ npm -g install express-generator
$ express (package_name)
$ npm install这些命令使用当前目录中的package_name创建一个文件夹,并使用package.json安装所需的节点模块。
发布于 2016-09-13 10:57:43
您需要在package.json中创建一个名为main directory的文件,如下所示
{
"name": "yourAppName",
"main": "server.js",
"dependencies": {
"body-parser": "~1.5.2",
"express": "~4.7.2",
. . .
}
}这只是一个例子,package.json。您可以指定要安装npm install的所有模块和版本。
因为您的package.json不存在,所以会得到一个错误。如果您创建它,并重新运行您的命令,它将添加您的模块到它。
希望我能帮上忙。
https://stackoverflow.com/questions/39468274
复制相似问题