2016-02-25 33 views
1

我想下載節點模塊包(在的package.json文件中列出,在當前工作目錄)的源代碼到當前工作目錄的一個子目錄node_modules,無需編譯或安裝的那些模塊。現在我看到了相關的問題download source from npm without npm install xxx,但是這個問題涉及直接下載指定給NPM的各個模塊的源代碼(即,不使用package.json文件)。爲什麼我想這樣做的原因是因爲我開發一個Atom包的openSUSE開放構建服務(OBS)工作,這似乎是我需要,以實現這一目標要經過必要的步驟之一。下載節點模塊源而不安裝它們?

+0

'NPM安裝 - 忽略scripts'? – josh3736

回答

0

的源代碼不隨故宮分佈式代碼。你可以做的最好的是閱讀的package.json,並尋找{ repository: url { } }關鍵,如果它存在,如果它是一個混帳回購協議(其中大部分會)克隆它。

但是請注意,源代碼在使用之前通常需要構建步驟,如源代碼中定義的npm prepublish步驟。在現代的Javascript項目中,常見的例子是將ES6代碼轉換爲ES5代碼以用於NodeJS和瀏覽器。

我還沒有做出一個Atom包,但我敢肯定你不需要做任何這一點。

相關問題