Spec-Zone.ru › Ansible 2.4

npm - Управление пакетами node.js с помощью npm

  • Описание
  • Параметры
  • Примеры
    • Статус

Описание

  • Управление пакетами node.js с помощью менеджера пакетов Node Package Manager (npm)

Параметры

параметр обязательно по умолчанию варианты комментарии
executable
нет
Расположение исполняемого файла npm.
Это полезно, если вы используете менеджер версий, такой как nvm
global
нет
  • да
  • нет
Установить библиотеку node.js глобально
ignore_scripts
(добавлено в 1.8)
нет
  • да
  • нет
Используйте флаг --ignore-scripts при установке.
name
нет
Имя библиотеки node.js для установки
path
нет
Базовый путь для установки библиотек node.js
production
нет
  • да
  • нет
Установить зависимости в режиме production, исключая devDependencies
registry
(добавлено в 1.6)
нет
Репозиторий для установки модулей.
state
нет present
  • present
  • absent
  • latest
Состояние библиотеки node.js
version
нет
Версия для установки

Примеры

- name: Install "coffee-script" node.js package.
  npm:
    name: coffee-script
    path: /app/location

- name: Install "coffee-script" node.js package on version 1.6.1.
  npm:
    name: coffee-script
    version: '1.6.1'
    path: /app/location

- name: Install "coffee-script" node.js package globally.
  npm:
    name: coffee-script
    global: yes

- name: Remove the globally package "coffee-script".
  npm:
    name: coffee-script
    global: yes
    state: absent

- name: Install "coffee-script" node.js package from custom registry.
  npm:
    name: coffee-script
    registry: 'http://registry.mysite.com'

- name: Install packages based on package.json.
  npm:
    path: /app/location

- name: Update packages based on package.json to their latest version.
  npm:
    path: /app/location
    state: latest

- name: Install packages based on package.json using the npm installed with nvm v0.10.1.
  npm:
    path: /app/location
    executable: /opt/nvm/v0.10.1/bin/npm
    state: present

Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратной совместимости.

Для получения помощи в разработке модулей, если вы так решили, пожалуйста, прочитайте Информация о сообществе и вклад, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/npm_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API