father icon indicating copy to clipboard operation
father copied to clipboard

预编译的输出目录, 是否应该 name 为目录名称, 而不是 depPkg.name

Open nanianlisao opened this issue 1 year ago • 4 comments

当对某个依赖需要并行存在多版本的情况下,

"devDependencies": {
    "globby": "11.1.0",
    "globby13": "npm:globby@^13.1.1",
}

此时 我们需要预编译 globby 和 globby13 两个包, 因此 我们配置

 prebundle: {
    deps: ['globby', 'globby13']
  },

希望能生成 globby 和 globby13 两个预编译的包。

同时 prebundle内部 getDepPkgPath 这个方法 对一些情况未兼容, 导致取到的package.json 是错误的。 如 "minimatch" 导致取到的pkg.name是undefined 。

nanianlisao avatar Jun 09 '23 09:06 nanianlisao