Я совершенно не знаком с веб-дизайнером с очень простым вопросом. Как-то, как я его использую? Например, я только что сделал npm install bootstrap
, и теперь я хотел бы иметь возможность использовать загруженный CSS и Javascript. Я уверен, что мне не придется прорываться через каталоги, чтобы найти точку входа ... так как мне теперь использовать bootstrap на моей странице?Как использовать модули NPM?
ответ
Как правило, npm используется для активов, которые ваше приложение-узел будет использовать на сервере, а bower (и другие) эквивалентны для зависимостей, которые вы хотите использовать на клиенте.
Это, как правило, то же самое.
npm (и bower) устанавливают файлы в каталог проекта в стандартном расположении. Все, что вам действительно нужно сделать, это убедиться, что местоположение доступно через веб-запрос (как правило, node_modules - нет, поэтому он появился), а затем вставлять ссылки и теги скриптов в соответствии с вашим html:
<script src='/node_modules/bootstrap/js/bootstrap.min.js'></script>
Большинство модулей на NPM используются в Node.js для сервера (бэкэнд). Node.js имеет встроенную функцию require('your-module')
, чтобы использовать модуль. Эта функция отсутствует в интерфейсе браузера. Однако есть такие инструменты, как browserify
или webpack
и, возможно, другие, чтобы модули NPM и функция require
работали в интерфейсе.
Если вы только начинаете, я предлагаю вам сначала взглянуть на Bower. С Bower (установленным вместе с NPM) вы можете вытащить все ваши интерфейсные библиотеки, такие как jQuery, Bootstrap и т. Д. В папку проекта, и вы можете указать свои теги сценариев в своем HTML-каталоге bower_components/
, например. <script src="/bower_components/jquery/jquery.min.js"></script>
. Вы можете сохранить список всех библиотек, используемых с номером версии, в json-файле с именем bower.json
в корне вашей папки проекта. На основе этого файла вы можете загрузить или обновить все библиотеки, перечисленные с помощью командной строки.
- 1. npm использовать локальные модули
- 2. Как использовать модули npm в тестах жасмина?
- 3. Как использовать модули npm на grunt?
- 4. phantomjs: Как использовать модули npm в phantomjs?
- 5. Как работают глобальные модули npm?
- 6. Как использовать модули Node.js?
- 7. NPM установить + использовать локальные модули? на окнах
- 8. Узел установка NPM модули
- 9. Где хранятся модули npm?
- 10. Как использовать модули NPM в файле с помощью CasperJS?
- 11. Электрон-NPM-модули в рендерере
- 12. Как загрузить модули NPM в браузере?
- 13. С node.js, как управлять npm через модули?
- 14. Как включить модули npm в библиотеки webpack?
- 15. Как создать tar-ed модули npm
- 16. yeoman: автоматически устанавливает модули npm
- 17. Принудительно установить модули npm вручную
- 18. Как включить другие модули NPM при публикации в NPM?
- 19. Travis не устанавливает модули npm
- 20. Openshift не загружает модули npm?
- 21. Где npm хранит модули узлов?
- 22. Некабельные модули npm, требующие сборки
- 23. npm Модули установлены без согласия
- 24. Как импортировать модули npm (Front End)?
- 25. Как сжимать модули npm без локальных зависимостей
- 26. git заблокирован, как установить модули npm
- 27. Как восстановить модули узлов с помощью npm?
- 28. Как установить дополнительные модули-модули?
- 29. Модули npm и web-сайт angular-cli @
- 30. Почему модули узлов NPM содержат файл bower.json?
Возможный дубликат [Помощь, требующая модуля npm в node.js] (http://stackoverflow.com/questions/6463684/help-requiring-a-npm-module-in-node-js) –