繁体   English   中英

NodeJS package.json

[英]NodeJS package.json


我正在设置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。

组态:
Windows:10
NodeJS:6.5.0

谢谢!

首先创建一个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的安装,因为它应该已经在全局安装。

有关npm init的文档。

$ npm -g install express-generator
$ express (package_name)
$ npm install

这些命令在当前目录中使用package_name创建一个文件夹,并使用package.json安装所需的节点模块。

您需要在main directory创建一个名为package.json的文件,如下所示

{
  "name": "yourAppName",
  "main": "server.js",
  "dependencies": {
    "body-parser": "~1.5.2",
    "express": "~4.7.2",
     . . .
  }
}

那只是一个例子package.json 您可以通过npm install指定要安装的所有模块和版本。

您收到错误,因为您的package.json不存在。 如果创建它并重新运行命令,它将在其中添加模块。

希望我有所帮助。

要创建package.json,请将以下命令写入Dos: npm init ,以逐步创建每个参数。 使用参数--save安装软件包,以将软件包注释到package.json中。 例如: npm install express --save

首先创建一个package.json文件。 您可以使用npm init命令创建该文件,也可以通过在ex的特定路径中手动将文件作为package.json创建(如果您的节点模块位于桌面上,则为/home/Desktop/node_modules/connect package.json文件中,以以下格式提供所需的详细信息。 例如,

{
  "name": "connect",
  "version": "1.0.0",
  "dependencies": {
    "express": "^1.0.0"
  },
  "devDependencies" : {
    "underscore": "^3.1.0"
  }
}

如果要使用npm init创建package.json则在命令提示符下,将通过填充各个值并按Enter要求将详细信息存储在package.json文件中,将创建package.json 之后,您可以安装所需的模块。

在你的命令提示符下运行NPM init命令来创建一个项目,一次的package.json文件被创建,你可以安装其他依赖它会自动创建一个文件的package.json

例如:

npm install-保存快递

npm install-保存restify

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM