1. 程式人生 > >node.js 中的package.json檔案和node_modules的怎麼建立?

node.js 中的package.json檔案和node_modules的怎麼建立?

轉自:https://www.cnblogs.com/xilego/p/6906601.html

package.json檔案可以手工編寫,也可以使用npm init命令自動生成。

$ npm init

這個命令採用互動方式,要求使用者回答一些問題,然後在當前目錄生成一個基本的package.json檔案。所有問題之中,只有專案名稱(name)和專案版本(version)是必填的,其他都是選填的。

有了package.json檔案,直接使用npm install命令,就會在當前目錄中安裝所需要的模組。

$ npm install

如果一個模組不在package.json檔案之中,可以單獨安裝這個模組,並使用相應的引數,將其寫入package.json

檔案之中。

$ npm install express --save
$ npm install express --save-dev

上面程式碼表示單獨安裝express模組,--save引數表示將該模組寫入dependencies屬性,--save-dev表示將該模組寫入devDependencies屬性。

 

 

################################################################################

 

基於node.js 建立的工程,通常會有一個 package.json 檔案。不過,有時候,你會發現有的工程並沒有這個package.json檔案,但工程也可以正常執行,這是怎麼回事呢?

 

package.json檔案可以沒有,但node_modules這個資料夾肯定會有的。 這就是說,有兩種方法新增node的modules。

 

第一種方法: 通過生成package.json檔案,編輯這個檔案,再通過 npm install 。 這時候,我們只需要把依賴包新增到package.json檔案中。

 

第二種方法: 不用package.json, 而是直接通過 npm install moduleName的方式,逐個新增依賴包。

 

這麼看來, package.json檔案,即使沒有這個檔案也沒關係。 考慮到專案的完整性和可維護性, 還是加上為好。 安裝的的方法很簡單:

 

1.  一開始,通過  npm init  指令,自動生成一個 package.json 檔案; 

 

2.    接下來, 用npm install --save 指令, 將所依賴的module載入到node_modules 資料夾中。  

 

原文:http://leopard168.blog.163.com/blog/static/168471844201701715611388/

 

 

node_modules的建立:

用npm安裝模組

用npm安裝模組有兩種方式:本地安裝和全域性安裝。如果你需要用Node.js的require來獲取依賴,那麼你需要的是本地安裝,也就是預設的方式。如果你需要把它當做諸如gruntCLI這樣的命令列工具,那就要用全域性安裝。

本地安裝

本地安裝的命令:

    npm install <package_name>

這個命令的結果就是在你命令列的當前目錄下建立一個叫node_modules的資料夾,然後把安裝的程式碼放到這個資料夾下面。

看看成功沒有

install之後,如果沒有異常的話,安裝的程式碼將會出現的node_modules的目錄下。檢視一下成功了沒有:

    ls node_modules



#######################################################################################


每天進度一點點~~