在package.json中包含依赖关系时如何包含传递给npm安装程序的选项

我对node.js很新,所以请原谅我对一个简单问题的无知。 我为node.js应用程序的package.json添加了依赖关系,并且想知道是否可以指定通常会传递给npm install的命令行参数。 例如,从命令行安装mongodb软件包时,可能需要传递一个选项:

npm install mongodb --mongodb:native 

他们用package.json语法来指定应该使用命令行选项来安装软件包吗?

       

网上收集的解决方案 "在package.json中包含依赖关系时如何包含传递给npm安装程序的选项"

这不是完美的,但我已经能够解决这个问题了,通过添加一个明确的npm安装到我的package.json文件的预安装脚本中。 这样,在npm得到错误的机会之前,将mongodb包添加为二进制文件。 希望这可以帮助

 "scripts": { "preinstall" : "npm install mongodb '--mongodb:native'" }