node.js 中的package.json文件和node_modules的怎麼建立?


package.json文件能夠手工編寫,也可使用npm init命令自動生成。node

$ npm init

這個命令採用互動方式,要求用戶回答一些問題,而後在當前目錄生成一個基本的package.json文件。全部問題之中,只有項目名稱(name)和項目版本(version)是必填的,其餘都是選填的。express

有了package.json文件,直接使用npm install命令,就會在當前目錄中安裝所須要的模塊。npm

$ npm install

若是一個模塊不在package.json文件之中,能夠單獨安裝這個模塊,並使用相應的參數,將其寫入package.json文件之中。json

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

上面代碼表示單獨安裝express模塊,--save參數表示將該模塊寫入dependencies屬性,--save-dev表示將該模塊寫入devDependencies屬性。bash

 

 

################################################################################grunt

 

基於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這樣的命令行工具,那就要用全局安裝。ui

本地安裝

本地安裝的命令:spa

npm install <package_name>

這個命令的結果就是在你命令行的當前目錄下建立一個叫node_modules的文件夾,而後把安裝的代碼放到這個文件夾下面。命令行

看當作功沒有

install以後,若是沒有異常的話,安裝的代碼將會出現的node_modules的目錄下。查看一下成功了沒有:

ls node_modules#######################################################################################
相關文章
相關標籤/搜索