菜鳥學習nodejs 包(npm)管理

2021-07-11 09:55:27 字數 973 閱讀 2731

建立foo.js檔案,然後寫入如下**。

var _ = require('underscore');

_.each([1,2,3],function

(num));

安裝模組可以分為本地安裝和全域性安裝,根據詞義我們就能理解,本地安裝就是安裝到當前目錄,而全域性安裝就是安裝一次,以後就都可以用了。

本地安裝

在控制命令視窗執行

npm install underscore
如果我們的node.js檔案是foo.js,那麼將會出現如下結構的的檔案

foo.js

node_moudle

….module_name

這是我們最常見到的安裝模組的方法

全域性安裝

當然還有一種就是全域性安裝,例如express是在**都需要用到的乙個web開發框架,那麼我們再安裝的時候就需要加上-g就可以了。

npm install -g express
全域性安裝意味這任何乙個程式都能運用這個模組了。

在命令視窗輸入node foo.js,就能看到如下結果。

在我們執行程式的時候,我們可能需要引入很多的模組,那麼如果我們都寫在乙個程式裡邊,那維護的事情也是乙個非常麻煩的,所以node.js給我們了乙個package.json的乙個檔案(這個檔案需要自己建立,位置和我們的foo.js同乙個資料夾下),用來管理我們的模組。

}

儘管我們剛剛開始學習node.js,或者我們已經學習有一段時間了,但是我們為了我們程式以後的可維護性,模組的使用是必不可少的。儘管**自己寫最好,但是我們再可以站在巨人肩膀上的時候,為什麼不呢。

nodejs菜鳥教程

唉,仔細算下來和nodejs打交道7個半月了,說實話,真的不會nodejs,也不會什麼koa,erxpress,js基礎知識,es7基礎語法,真的啥都不會啊.所以說還是得多學習。關於nodejs直譯器 nodejs 服務端js執行環境 基於google的v8引擎 就是乙個直譯器 nodejs就是乙個...

np學習 路由基礎

ip網路的基本功能 將資料從乙個地方傳輸到另外乙個地方及為處於網路中不同位置的裝置之間實現資料互通。路由 乙個ip報文從源進入到ip網路之後,網路裝置負責將其 到目的地。在報文的 過程中,沿途的網路裝置收到報文後,會根據其所攜帶的目的ip位址來判斷如何 這個報文,最終將報文從恰當的介面傳送出去。支援...

np揹包問題 演算法 折半列舉

先看題吧 我猜到多數人開始想的就是二進位制暴力列舉,對吧,這題這樣做可以因為只需要提交答案,完全可以本地暴力,1e9的資料。需要一分鐘左右。這裡我就不說著種方法了。這題我們可以用,折半列舉。優點 就是能夠將時間複雜度降下來,將2 30 變為 2 15 2 15 解決這題僅僅用了不到1s的時間 也 相...