如何使用"浏览器",而不是"主要" nativescript中npm依赖的入口点

时间:2017-02-14 10:40:01

标签: node.js plugins npm nativescript package.json

我有一个NPM包,为浏览器和后端提供共享代码。它用于节点环境和客户端,或两者,例如在流星。

它简化的package.json看起来像这样:

{
  "name": "@smallstack/core",
  "version": "0.8.0",
  "main": "./server.umd.js",
  "types": "./dts/index.d.ts",
  "browser": "./browser.umd.js"
}
例如,流星使用" main"在服务器端和"浏览器"在客户端。如果我在nativescript中使用相同的包,我会期望它加载"浏览器"切入点,不幸的是它加载了#34; main"入口点导致错误的结果和很多错误。

是否可以指定使用哪个入口点?或者我错过了使用"浏览器"和"主要"?

在" nativescript"中是否可能存在未记录的属性? package.json中的部分?

0 个答案:

没有答案