Запуск "webpack" вместо "node_modules / .bin / webpack" - PullRequest
0 голосов
/ 29 сентября 2018

Я использую для запуска " node_modules / .bin / webpack ", но я знаю, что можно настроить путь так, чтобы вам нужно было только набрать " webpack ".Хотя я не могу найти как.: /

1 Ответ

0 голосов
/ 29 сентября 2018

Это произойдет, если вы установите пакет глобально .Для веб-пакета, который был бы с командой npm install -g webpack. npm, в этом случае установился бы веб-пакет в указанном месте, которое можно найти с помощью npm root -g.

Если это местоположение находится в вашем $PATH, выможете использовать webpack прямо в командной строке.Не делай этого!Возможно, вам понадобятся разные версии веб-пакетов для разных проектов.Вместо этого, если вы используете NPM, используйте npx webpack в каталоге, где находится ваш проект / package.json.npx webpack является ярлыком для ./node_modules/.bin/webpack. npx, уже включенным в npm.Подробнее здесь .

Или другой вариант - поместить его в свойство package.json scripts, например:

{
    "scripts": {
        "build": "webpack"
    }
}

Затем вы можете запустить локальный веб-пакетс помощью команды npm run build .NPM будет также отдавать предпочтение локальной версии по сравнению с глобальной версией, если она существует.

Для получения дополнительной информации прочитайте эту статью: http://ericlathrop.com/2017/05/the-problem-with-npm-install-global/

...