Webpack 网页和纱线工作区/Lerna

Webpack 网页和纱线工作区/Lerna,webpack,yarnpkg,lerna,Webpack,Yarnpkg,Lerna,我已将我的lerna设置切换到使用纱线工作区。现在我有了一个根节点_modules,它具有所有包的依赖性。每个包中的节点_模块只有一个.bin文件夹 使用此设置,webpack无法解析依赖项。我需要更改我的配置文件,如下所示: resolve: { symlinks: false, <-- + modules: [ helpers.getPath('src'), helpers.getPath('node_modules'), helpers.getPath

我已将我的lerna设置切换到使用纱线工作区。现在我有了一个根节点_modules,它具有所有包的依赖性。每个包中的节点_模块只有一个.bin文件夹

使用此设置,webpack无法解析依赖项。我需要更改我的配置文件,如下所示:

resolve: {
  symlinks: false, <-- +
  modules: [
    helpers.getPath('src'),
    helpers.getPath('node_modules'),
    helpers.getPath('../../node_modules'),  <-- +
  ]
  ...others settings...
}
解析:{

symlinks:false,你能解释一下你的代码片段是如何回答这个问题的吗?你的目录结构是什么样的?网页包在哪里?
resolve: {
  modules:['/path/to/src', 'node_modules']
}