Когда я запускаю веб-пакет, я получаю сообщение об ошибке:
Module not found: Error: Can't resolve './StaticallyImportedModules/JsModuleForStaticImport' in
'D:\OneDrive\PhpStorm\TestProject\FrontendDevelopment\1_Source\0_Devel
opment\3_FrontendScripts'
Как видите, файл на самом деле существует, и он был найден до того, как я добавил новые функции в свое приложение для построения проектов на основе Webpack:
![enter image description here](https://i.stack.imgur.com/xTwO3.png)
Что изменилось, теперь построение проекта выполняется командой CLI, зарегистрированной в bin/my-lib
(обычно часто добавляется .js
к файлам в bin
, но после этого урока Я не добавил расширение имени файла ):
#!/usr/bin/env node
require('../index').interpretConsoleCommandAndExecute(process.argv);
Итак, interpretConsoleCommandAndExecute
динамически создает конфигурацию веб-пакета и запускает ее. Конечно, я выполнил npm link
, чтобы сделать доступной свою команду CLI.
Прежде чем задать этот вопрос, я собрал информацию о том, что причина может быть связана с bin/my-lib
, но я не понял, что мне делать.
Согласно выводу консоли, webpack находит модули в нужных каталогах. Что на самом деле не так?