如何在基于NPM的浏览器项目中使用Faker.js?

时间:2018-09-27 20:08:05

标签: node.js npm

我将npm用作我的Web前端项目的程序包管理器。我需要在项目中的JavaScript中本地生成一些假数据。 Faker.js似乎是这样做的完美库。

大多数库,当我使用npm安装它们时,要么在已安装文件的根目录中有可用的js文件,要么为我提供的dist文件提供一个.js或类似文件夹可以参考,例如<script src="node_modules/angular/angular.min.js"></script>但是Faker.js不包含此内容。

有关造假者的文档仅包含以下行:<script src = "faker.js" type = "text/javascript"></script>显然,这将不起作用,因为该程序包甚至都没有在任何地方安装名为faker.js的文件。我的假设是,您应该将其与Node.js(非Web前端)项目一起使用,或者应以某种方式构建它以获取faker.js文件。

我在网上找到的一个教程说可以先npm install faker,然后再使用<script src="node_modules/faker/build/build/faker.js">。但是我也没有build文件夹。本教程未提供有关构建faker.js文件的任何说明。

有人可以阐明其工作原理吗?我实际上已经看到至少一个其他软件包(jQuery),它们相似并且在发行版中未包含已编译的可用浏览器版本。在过去的项目中,我只是下载了一个已编译的.js文件,并将其包含在我的源代码控制中,但我想尽可能避免这种情况!

(请不要回答“仅使用CDN”-我在有特定政策要求的环境中工作,即生产服务器上的HTML可能不会直接引用任何异地资产或脚本,但是可以引入这些库并对其进行自我托管。令人沮丧,是的,但是我没有制定规则。)

0 个答案:

没有答案