Проект Vue-CLI: Таинственные «Эти относительные модули не найдены» на Mac, Windows, а не Linux - PullRequest
0 голосов
/ 12 июня 2019

Я занимаюсь основной разработкой для Linux, где проект Vue-CLI прекрасно компилируется. Когда я пытаюсь скомпилировать один и тот же код на Mac или Windows, я получаю ряд ошибок «Эти относительные модули не найдены».

Ошибка касается импорта скриптов только в некоторых .vue файлах, таких как

<script lang="ts">
import s from './groups';
export default s;
</script>

но без заметного рисунка. Он используется во многих других местах, где он отлично работает. Если я включу сценарий, все будет хорошо, но я бы предпочел, чтобы он был внешним.

Я, конечно, проверил орфографию и все такое (все работает на Fedora). Это не может быть чувствительностью к регистру, поскольку Linux строже, чем Mac и Windows. Я также много искал, но не могу найти похожую ситуацию.

Есть идеи, как мне определить причину ошибки? Отладка загрузчиков Webpack возможно?

Это точное сообщение об ошибке, которое я получаю:

These relative modules were not found:

* ./groups in ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/ts-loader??ref--13-2!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/permissions/Groups.vue?vue&type=script&lang=ts&
...