簡體   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