javascript - 如何运行 npm 的示例

标签 javascript npm

Here是一个关于如何将完整的 json 转换为 csv 的很好的示例。

我使用npm install json-2-csv安装了该程序

我尝试运行一下这个例子。我做了一个js文件,但无法运行它。我如何运行它以查看其实际工作原理?

这是为 json-2-csv 页面提供的示例。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title> </title>
    </head>

    <body>

    <script>
    var converter = require('json-2-csv');

var documents = [
    {
        Make: 'Nissan',
        Model: 'Murano',
        Year: '2013',
        Specifications: {
            Mileage: '7106',
            Trim: 'S AWD'
        }
    },
    {
        Make: 'BMW',
        Model: 'X5',
        Year: '2014',
        Specifications: {
            Mileage: '3287',
            Trim: 'M'
        }
    }
];

var json2csvCallback = function (err, csv) {
    if (err) throw err;
    console.log(csv);
};

converter.json2csv(documents, json2csvCallback);

    </script>

    </body>

</html>

最佳答案

假设您安装了 nodenpm...

您需要忘记 HTML 标记。这就是节点所提示的。

  • 创建一个名为 example 的文件夹。
  • 在该文件夹中,运行 npm install json-2-csv
  • 创建一个名为 example.js 的文件并粘贴以下内容。基本上,只是您问题中的脚本...

var converter = require('json-2-csv');

var documents = [
    {
        Make: 'Nissan',
        Model: 'Murano',
        Year: '2013',
        Specifications: {
            Mileage: '7106',
            Trim: 'S AWD'
        }
    },
    {
        Make: 'BMW',
        Model: 'X5',
        Year: '2014',
        Specifications: {
            Mileage: '3287',
            Trim: 'M'
        }
    }
];

var json2csvCallback = function (err, csv) {
    if (err) throw err;
    console.log(csv);
};

converter.json2csv(documents, json2csvCallback);

  • 将文件保存在该文件夹中。
  • 在该文件夹中,运行 node example.js

就是这样!该程序将以 CSV 格式打印出数据。

关于javascript - 如何运行 npm 的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28199801/

相关文章:

javascript - "You may need an additional loader to handle the result of these loaders."

javascript - ERR_ABORTED 404(未找到)- Grunt 构建

javascript - 对数据库中的 Google 图表感到困惑

javascript - 两个单独的 HTML 元素上的链接 'active' 状态

javascript - 无法从 Google Apps 脚本连接到 Google Cloud SQL

node.js - 有没有办法确认 package-lock.json 实际上解决了 package.json 中的所有依赖项?

javascript - jQueryMobile 非模式对话框

javascript - VertX Webserver 静态内容 webroot

node.js - meern-cli 安装失败

node.js - Windows 上的 Web3.js 安装错误