2014-09-23 50 views
8

有沒有辦法告訴npm從命令行使用不同的文件比「package.json」?npm使用不同的文件名比「package.json」

編輯:

謝謝你的回答。我已經檢查過這些文檔,並希望有一種解決方法或一種無法證明的方式來實現這一點。那麼我會想到其他的東西。

回答

2

沒有。正如the npm-install docs描述,這是唯一的語法,你可以使用:

npm install (with no args in a package dir) 
npm install <tarball file> 
npm install <tarball url> 
npm install <folder> 
npm install [@<scope>/]<name> [--save|--save-dev|--save-optional] [--save-exact] 
npm install [@<scope>/]<name>@<tag> 
npm install [@<scope>/]<name>@<version> 
npm install [@<scope>/]<name>@<version range> 
npm i (with any of the previous argument usage) 

未指定參數,該命令將安裝a folder containing a program described by a package.json file

3

只使用客戶端空間工具,它看起來很簡單,你不能。 NPM DOC是樂觀的:

A package is: 
    a) a folder containing a program described by a package.json file 
    b) a gzipped tarball containing (a) 
    c) a url thatresolves to (b) 
    d) a <name>@<version> that is published on theregistry with (c) 
    e) a <name>@<tag> that points to (d) 
    f) a <name>that has a "latest" tag satisfying (e) 
    g) a git url that, when cloned,results in (a). 
[...] 

你需要在你的項目的根目錄中的package.json文件做 多與NPM什麼。這基本上是整個界面。

source : npm doc

正如你可以看到,他們使它真正清除任何工作一個package.json是必需的。

您必須深入研究代碼,否則結果將不可重用。如果這是你想要的,請在你的問題中明確說明其他人理解爲什麼這是必要的。

相關問題