[英]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 -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.