Как запустить пакет kss? Скрипт не распознается узлом

Я хочу создать документацию CSS и установить KSS Doc: https://github.com/kneath/kss

Но сценарий (kss --css ../styles/style.css --source styles) не работает так, как написано в документе. Я не использую Webpack или другие инструменты, поэтому у меня есть только файл package.json.

Вот как использовать KSS: https://github.com/kss-node/kss-node

Например, $ kss --demo не работает. Следует ли мне добавить скрипт в свой файл package.json, и если да, то что? Или мне нужен Webpack? Я использую узел 10.15.3, и KSS тоже старый.

Я получаю ошибку:

$ npm run kss --confignode_modules/kss/demo/kss-config.json
npm ERR! missing script: kss

Я хотел бы иметь возможность запустить скрипт, указать источник и место назначения, как описано в документе. Спасибо.

1 ответ

Решение

Вам нужно добавить скрипт в свой package.json чтобы запустить его:

{
    ...
    "scripts": {
         ...
        "kss": "node ./node_modules/kss/index.js" // `node` is required on Windows
    }
    ...
}

а затем запустите его так:

npm run kss -- --config node_modules/kss/demo/kss-config.json

Не дополнительный --после названия скрипта. Оно говоритnpm что следующие аргументы необходимо передать в kss сама команда, а не npm run команда.

Другие вопросы по тегам