проблема с пакетом мокко с одним и тем же именем в разных каталогах - PullRequest
0 голосов
/ 22 апреля 2019

Каталог структура

test
   ├── a
   │   └── test_index.js
   |   └── test_basic.js
   └── b
       └── test_index.js

Настройки веб-пакета

entry: GlobEntry('./test/**/test_*.js', './test/mocha.js'),
output: {
   path: path.resolve(__dirname, 'mocha_tests')
}

Результат равен

mocha_tests
      └── mocha.js
      └── test_basic.js
      └── test_index.js  <-- this comes from 'b' dir.

Объяснение
Как видно из результата, test_index.js из каталога a отсутствует или перезаписывается файлом из каталога b.Я исследовал в Использование веб-пакета с __dirname правильно & webpack-glob-entry , но не нашел решения.

Я пытался использовать [id] и [hash]например, filename: '[name]_[hash}' + '.js', но это все равно привело только к 1 файлу из каталога b.

Ожидаемый результат

mocha_tests
      └── mocha.js
      └── test_a_basic.js
      └── test_a_index.js
      └── test_b_index.js

Любая помощь будет принята с благодарностью.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...