有没有办法在package.json中指明该包只用于服务器端用途?
我遇到了一个问题,一些开发人员试图在浏览器中使用我的库,但由于实现只能在服务器端工作。除了澄清在文档中,是否可以在package.json中指定,所以npm可以标记它?
我确实查看了npm安装过程,并没有注意到任何内容。
答案 0 :(得分:0)
有关于此的讨论,但没有正式答案。请检查https://github.com/npm/npm/issues/4321。有些人正在使用“引擎”字段来指示节点包。其他人使用标签,其他人尝试在package.json中添加“browser”:true字段。
但直到现在,还没有官方的方式。