1. 程式人生 > >文件導入

文件導入

spa 文檔 body 工具 導入 init 回答問題 borde 保持

var foo = require("foo.js");  //沒有寫./

console.log(foo.msg);

不寫./,從node_modules 導入,此文件

我們可以使用文件夾來管理模塊,比如

1 var bar = require("bar");

那麽Node.js將會去尋找node_modules目錄下的bar文件夾中的index.js去執行。

每一個模塊文件夾中,推薦都寫一個package.json文件,這個文件的名字不能改。node將自動讀取裏面的配置。有一個main項,就是入口文件:

1 {

2 "name": "kaoladebar",

3 "version": "1.0.1",

4 "main" : "app.js"

5 }

6

package.json文件,要放到模塊文件夾的根目錄去。

我們剛才學習了,模塊就是一些功能的封裝,所以一些成熟的、經常使用的功能,都有人封裝成為了模塊。並且放到了社區中,供人免費下載。

這個偉大的社區,叫做npm。 也是一個工具名字 node package management

https://www.npmjs.com/

去社區搜索需求,然後點進去,看api。

如果要配置一個模塊,那麽直接在cmd使用

1 npm install 模塊名字

就可以安裝。 模塊名字全球唯一。

安裝的時候,要註意,命令提示符的所在位置。

1.我們的依賴包,可能在隨時更新,我們永遠想保持更新,或者某持某一個版本;

2.項目越來越大的時候,給別人看的時候,沒有必要再次共享我們引用的第三方模塊。

我們可以用package.json來管理依賴。

在cmd中,使用npm init可以初始化一個package.json文件,用回答問題的方式生成一個新的package.json文件。

使用

1 npm install

將能安裝所有依賴。

npm也有文檔,這是package.json的介紹:

https://docs.npmjs.com/files/package.json

文件導入