我必须使用npm包email-templates
并且它声明建议在OS X或Ubuntu / Linux上进行开发。
由于团队中有其他人在Windows环境中,所以为了避免这种依赖性问题,我开始寻找其他东西。
然后我发现email-templates-windows
表示要安装:
Unix / OS X
npm install email-templates
窗
npm install email-templates-windows
有没有什么办法可以指定这种类型的npm包依赖项,以便根据操作系统安装正确的包?
答案 0 :(得分:0)
dependencies: { "common-stuff": "*" }
overrides: {
"os": {
"linux": {
"dependencies": { "email-templates-windows" }
},
"win32": {
"dependencies": { "email-templates-windows" }
}
}
}
会很好吗?