如何使用lerna运行本地依赖项?

时间:2019-06-05 13:01:04

标签: lerna

我有多个存储库,正在使用lerna import将它们放入我的单存储库结构,一切都很好。然后,我使用lerna link convert

在此过程之前,我的包裹在package.json中有类似的内容

{
   "devDependencies": {
      "webpack-dev-server": "x.x.x"
   }
   "scripts": {
      "start": "webpack-dev-server"
   }
}

我的包裹在此过程之后,删除了devDependencies。现在它们已包含在单声道仓库的根部。

在我的日常开发生活中,即使我处于单一仓库中,我也想打开一个packages/X目录,因此在这种情况下运行npm start。当然,这会引发webpack-dev-server not found错误,因为该项目没有特定的依赖项,因此很明显。

我在这里错过了一步吗,还是将每个软件包的每个命令基本上移至lerna根package.json被认为是正常的?看起来很乱。

这是Github上的一个相关问题,问了一个非常类似的问题,但这并不能真正帮助我理解如何将头扎在结构上。

See Issue

0 个答案:

没有答案