Я просто следую Руководству по началу работы для Webpack и нахожусь в разделе «Создание пакета».Все в порядке, пока я не дохожу до начала абзаца:
"С учетом сказанного, давайте запустим npx webpack, который примет наш скрипт в ..."
Когда язапустите npx webpack
get Cannot read property 'src' of undefined
.
Я использую Node v10.16.0 и npm v6.9.0.Структура каталогов:
- dist
- node_modules
- src
package.json
Я думаю, что именно так и должно быть на этом этапе учебника.Возможно, я совершил простую ошибку, но не вижу ее и не могу найти в Интернете ничего о проблеме с этим руководством.Я на Mac (Мохаве 10.14.5).Я пытался указать абсолютный путь к каталогу веб-пакета, но я просто получаю Command not found
, так что, думаю, я указываю на неправильное место.
У кого-нибудь есть идеи, что пошло не так?
РЕДАКТИРОВАТЬ (обходной путь, но не ответ): В случае, если у кого-то возникнет та же проблема, что и у меня, и он обнаружит это: один из обходных путей - просто пропустить раздел учебника, который я упомянул выше, гдепросит вас запустить npx webpack
.Перейдите к разделу Модули под ним.Как только вы прочитали, вы попадаете на Используя конфигурацию , где вы создаете файл конфигурации и снова запускаете npx webpack
с файлом конфигурации.Это сработало для меня, и из того, что я видел, вы, вероятно, все равно будете использовать файл конфигурации, поэтому пропустить этот раздел выше, возможно, не так уж и сложно.
Это странно, потому что в тексте написано: «Начиная с версии 4, webpack не требует какой-либо настройки ...», и все же я использую Webpack 4.35.0 и не могуработать без файла конфигурации.