gpt4 book ai didi

node.js - npm 安装 : specify package. json?

转载 作者:搜寻专家 更新时间:2023-10-31 22:20:48 25 4
gpt4 key购买 nike

如何在运行“npm install”时告诉 npm 使用另一个 package.json?

我只需要 npm install -f packages-win32.json 或者是否有技巧或其他方法来实现相同的目的?

因为并非所有 npm 模块都是跨平台的,我想在每个平台上使用其他包。

最佳答案

您不能指定不同的 package.json 文件,因为规范实际上仅适用于名为 package.json 的文件。

如果您对仅适用于任一操作系统的软件包有一些问题,请尝试使用

try {
thing = require('thing');
}
catch( error ) {
thing = require('other');
}

您还可以通过以下方式嗅探操作系统:

const _isWin = /^win/.test( process.platform );

如果您不必支持 Node <= 5...,也可以使用 os.platform()

也许这有帮助?

关于node.js - npm 安装 : specify package. json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33826872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com