对npm使用不同的文件名比“package.json”

有没有办法告诉npm从命令行使用不同的文件比“package.json”?

编辑:

谢谢您的回答。 我已经检查过文档,希望有一个解决方法或一个非文件的方式来实现这一点。 那么我会想到其他的东西。

只使用客户端空间工具,看起来很简单,你不能。 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做很多事情。 这基本上是整个界面。

来源:npm文件

正如你所看到的,他们真的很清楚package.json是需要任何工作的。

你将不得不深入代码,结果是不可重用的。 如果这是你想要的,请在你的问题中明确说明为什么它是必要的。

不。 如npm-install文档中所述 ,这是您可以使用的唯一语法:

 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