【问题标题】:How to run kss package? Script not recognized by node如何运行 kss 包?节点无法识别脚本
【发布时间】:2020-03-07 23:24:43
【问题描述】:

我想创建一个 CSS 文档并安装 KSS Doc:https://github.com/kneath/kss

但是脚本(kss --css ../styles/style.css --source styles)不像文档中写的那样工作。我不使用 Webpack 或任何 fremework,所以只有一个 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

我希望能够运行脚本,并按照文档中的说明提供源和目标。谢谢。

【问题讨论】:

    标签: node.js node-modules package.json npm-scripts 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 命令。

    【讨论】:

    • 我试过了,但它不识别“。”在路径中。对不起,法语:'。' n'est pas reconnu en tant que commande interne ou externe, un program ex▒cutable ou un fichier de commandes。我试过了,但仍然出错。
    • 您使用什么类型的操作系统? Linux/Windows/Mac?
    • 我使用的是 Windows 10。使用 Powershell 时同样的问题。
    • 我编辑了我的答案。尝试在kss脚本中的文件路径前添加node
    • 如果没有错误,那么看起来命令成功完成并且问题的根本原因已修复。为了知道您需要将哪些参数传递给kss 脚本,您必须阅读文档并使用它。我不知道kss 模块,所以我无能为力。此外,我认为要求具体的命令和参数是另一个问题的一个案例,可以将每个问题分开。第一个已经解决了;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-18
    • 2016-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多