指示npm包仅在服务器端?

指示npm包仅在服务器端?,npm,Npm,有没有办法在package.json中指出该包仅用于服务器端使用 我遇到了一个问题,一些开发人员试图在浏览器中使用我的库,但由于实现只能在服务器端工作。除了在文档中澄清这一点之外,是否可以在package.json中指定,以便npm可以标记它 我查看了npm安装过程,没有注意到任何东西 对此有讨论,但没有官方答案。请查收。有些人使用“引擎”字段来表示节点包。其他人使用标记,其他人尝试在package.json中添加“browser”:true字段 但直到现在,还没有正式的方法 [编辑:2020

有没有办法在package.json中指出该包仅用于服务器端使用

我遇到了一个问题,一些开发人员试图在浏览器中使用我的库,但由于实现只能在服务器端工作。除了在文档中澄清这一点之外,是否可以在package.json中指定,以便npm可以标记它


我查看了npm安装过程,没有注意到任何东西

对此有讨论,但没有官方答案。请查收。有些人使用“引擎”字段来表示节点包。其他人使用标记,其他人尝试在package.json中添加“browser”:true字段

但直到现在,还没有正式的方法


[编辑:2020]

他们说他们选择了入口点为“main”(例如,
“main”:“server.js”
),加上
“browser”:false