2016-03-08 55 views
1

我需要在npm上使用一個包,所以我想學習如何使用npm。教程很好,但我覺得他們假設我知道node.js,我不知道,而且我很難找到一個npm的教程,它並不假設我知道node.js.我需要學習node.js才能使用npm嗎?我是否必須學習node.js才能使用npm?

+1

由於也可以使用npm下載客戶端庫,如果這就是你想要使用npm的那麼不,你不需要學習node.js – Molda

+0

@Kyll這是我的理解,雖然npm原本是「只是一個Node的包管理器「,它已經發展到遠不止於此,並且通常是JavaScript的包管理器。並且你將Node與JavaScript等同起來,我認爲它也不準確。我明顯是新來的,你能解釋一下嗎? – John

+0

難道你覺得你需要學習Node.js才能夠用'npm'來做你想做的事情?這實際上是唯一需要回答的問題,因爲這個問題非常廣泛,完全取決於個人和他們的情況。 – Oka

回答

2

你不需要知道任何關於節點使用npm,它只是一個包管理器。 Install npm然後npm install你想要的所有包。但是,您需要了解npm toolchain,這也有助於瞭解哪些選項可用於各種命令。

至少你應該知道installing a package globally and installing a package locally之間的差異,即分別爲npm install -gnpm install

+0

謝謝,本。我以前從來沒有使用過軟件包管理器,所以這對我來說都是新手。我查看了npm站點上的教程,並解釋了上面詳述的工具鏈。我相信我安裝了我在本地需要的模塊,但是下一步無法完成。我知道這完全是一個新問題,但我如何在我的網站上使用它?我習慣使用腳本標記的src屬性來調用jQuery,但是我明白在npm上使用模塊的方式並非如此。 – John

+1

如果您打算在前端使用npm包,請參閱browserify:http://browserify.org/ –

+0

請問,謝謝。 – John

相關問題