1. 程式人生 > >node.js專案中的package.json

node.js專案中的package.json

node.js建立的專案的根目錄下,有一個package.json檔案,這是一個配置檔案,裡面是一個寫滿專案中所需要模組以及專案中的配置資訊的json格式的檔案

{
  "name": "node-demo",
  "version": "1.0.0",
  "author" : "sikichan",
  "description" : "A Nodejs Project",
  "keywords" : "javascript, nodejs",
  "respository" : {
    "type" :"git",
    "url" :"https://github.com/sikichan/node-demo"
}
, "bugs" : { "url" : "http://path/to/bug", "email" : "[email protected]" }, "contributors" : [ {"name" : "sikichan", "email" : "[email protected]" ] "license" : "ISC", "engines" : { "node" : "6.2.2"}, "script" : { "start" : "node app.js" }, "private": true, "dependencies
": { "chai": "^3.5.0", "co": "^4.6.0" }, "devDependencies": { "eslint": "^3.1.1", "fs-extra": "^0.30.0", "kcors": "^1.2.1", "koa": "^1.2.0", "koa-bodyparser": "^2.0.1", "koa-jwt": "^1.2.0", "koa-router": "^5.3.0", "koa-validate": "^0.2.11", "lodash": "^4.13.1"
, "moment": "^2.14.1", "mongoose": "^4.3.4", "superagent": "^2.0.0" }
}

name 名稱
version 版本號
keywords 關鍵字
description 應用描述
config 應用的配置項
author 作者
respository 資源倉庫地址
licenses 授權方式
directories 目錄
main 應用入口檔案
bin 命令列檔案
contributors 貢獻者
dependencies 專案應用執行依賴模組
devDependencies 專案應用開發環境依賴
engines 執行引擎
script 指令碼

命令列

  1. 安裝koa模組,並把該模組寫入package.json中的dependencies屬性
    npm install koa –save 或 npm install koa -S
  2. 安裝koa模組,並把該模組寫入package.json中的devDependencies屬性
    npm install koa –save-dev
  3. 全域性安裝
    npm install -g eslint 或 npm i -g eslint

相關推薦

Node.js專案package.json配置檔案的devdependencies 和 dependencies的區別

1、dependencies和devDependencies 具體程式碼如下 "name": "webpack-react-express", "version": "0.2.0", "private": true, "dependencies": {

node.js專案package.json

node.js建立的專案的根目錄下,有一個package.json檔案,這是一個配置檔案,裡面是一個寫滿專案中所需要模組以及專案中的配置資訊的json格式的檔案 { "name": "node

Node.js 專案的配置檔案

在使用 Node.js 編寫一個完整的專案時,程式中往往需要用到一些可配置的變數,從而使得程式能在不同的環境中執行。 1.通過環境變數指定配置 環境變數(environment variables)一般是指在作業系統中用來指定作業系統執行環境的一些引數,如:臨時資料夾

Node.js —— express res.json( )和 res.send( )

1、res.json([body]) 傳送一個json的響應。這個方法和將一個物件或者一個數組作為引數傳遞給res.send()方法的效果相同。不過,你可以使用這個方法來轉換其他的值到json,例如null,undefined。(雖然這些都是技術上無效的JSO

Node.jspackage.json庫的版本號詳解(^和~區別)

當我們檢視package.json中已安裝的庫的時候,會發現他們的版本號之前都會加一個符號,有的是插入符號(^),有的是波浪符號(~)。那麼他們到底有什麼區別呢?先貼一個例子,對照例子來做解釋: "dependencies": { "bluebird": "^3.3.4", "body-parser": "

nodepackage.jsonpackage-lock.json檔案的作用

npm5以前是不會有package-lock.json這個檔案的。可以單獨升級npm而不升級node.js npm5以後才加入了這個檔案 當你安裝包的時候,npm都會生成或者更新package-lock.json這個檔案。 npm5以後的版本安裝包不需要加–save引數,它會自動儲存依賴資訊

node.js 除錯 eggs launch.json配置資訊

{ // 使用 IntelliSense 瞭解相關屬性。 // 懸停以檢視現有屬性的描述。 // 欲瞭解更多資訊,請訪問: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "c

Node.js專案

這裡mongose語言可以參考https://www.jianshu.com/p/2f54b90efe15 首先配置好入口檔案app.js app.js中比較重要的兩個模組是express  swig(用於解析模板內容) 檔案解析模板swig的配置

在 Vue.js專案如何定義全域性變數&全域性函式

在專案中,經常有些函式和變數是需要複用,比如說網站伺服器地址,從後臺拿到的:使用者的登入 token, 使用者的地址資訊等,這時候就需要設定一波全域性變數和全域性函式。 目錄           定義全域性變數 定義全

JavaScript(js關於json格式的轉換

Serializing Objects javascript中經常要跟json資料打交道,前端顯示需要json,後臺接受也可能需要json,遠端介面也會使用json、、、等等。所以今天總結下js中使用json的情況; JSON物件 js中的普通object物件就

sau交流學習社群--songEagle開發系列:Vue.js + Koa.js專案使用JWT認證

一、前言 JWT(JSON Web Token),是為了在網路環境間傳遞宣告而執行的一種基於JSON的開放標準(RFC 7519)。 JWT不是一個新鮮的東西,網上相關的介紹已經非常多了。不是很瞭解的可以在網上搜索一下相關資訊。 同步sau交流學習社群:https://www.mwcxs.top/pag

阿里雲ECS伺服器部署Node.js專案詳細教程及多網站部署

本文詳細介紹如何部署NodeJS專案到阿里雲ECS上,以及本人在部署過程中所遇到的問題、坑點和解決辦法,可以說是全網最全最詳細的教程了。同時講解了如何申請阿里雲免費SSL證書,以及一臺ECS伺服器配置多網站的Nginx配置方法等。 作者:Kovli 1. 雲伺

中小型的 Node.js 專案目錄

build 構建指令碼 dist 編譯出來的釋出版 docs 文件 examples 示例檔案 src 原始碼 test 測試指令碼 .babelrc Babel 交叉編譯的配置 .eslintrc ESLint 測試配置&n

node.js專案框架搭建

一、使用Node搭建伺服器專案 1.//全域性安裝 express sudo npm install -g express-generator 2.//使用ejs建立工程 express -e NodeTest 3.//進入工程 cd NodeTest 4.//下載專案所需

node.js模組on emit off的封裝

好好學習 ,天天向上。Are you ready? 事件繫結一個事件名稱對應多個事件的函式,因此它們的關係是一對多的關係,資料型別採用物件的形式 key:val //因為函式有多個 所以 val選用陣列 需要一個事件倉庫 eventList = {

node.js專案線上伺服器部署

圖1 node.js專案線上部署思路圖 假設我們電腦本地有五個專案:1.靜態網站 2.電影網站 3. 手機app 4.微信小程式 5.微信公眾號 這些應用都是跑在我們電腦本地,誰也看不到。我們需要放到網上供別人使用。 首先我們為這五個專

Node.js 專案的配置檔案

在使用 Node.js 編寫一個完整的專案時,程式中往往需要用到一些可配置的變數,從而使得程式能在不同的環境中執行。本文將介紹幾種常見的方法。 通過環境變數指定配置 環境變數(environment variables) 一般是指在作業系統中用來指定作業

flutter讀取專案json檔案資料

前言 網上有很多讀取的,但對於小白的我來說(剛接觸flutter一週,dart完全不懂),從專案中讀取 xxx.json檔案,並將檔案中的json內容轉換為string物件是困難的,話不多說直接上程式碼 環境準備 由於我是在自己專案中實現的,有環境,及依賴需要引入,就全部都貼出來

PM2部署node.js專案

使用PM2來部署nodejs專案。 如果直接通過node app來啟動,如果報錯了可能直接停在整個執行,supervisor感覺只是拿來用作開發環境的。再網上找到pm2.目前似乎最常見的線上部署nodejs專案的有forever,pm2這兩種。 使用場合: supervis

利用forever在Linux上實現Node.js專案自啟動

在一臺計算機上手動跑Node專案簡單,node xx.js就搞定了,想讓Node專案後臺執行,雖然不能直接用node命令搞定,但是在安裝了forever這個包以後,還是很輕鬆的。不過要是在遠端伺服器上構建Node專案,如果沒法自啟動,一旦伺服器重啟,那麼專案必須通過管理員遠