angular 中的 npm faker 问题
npm faker issue in angular
在 angular 项目中,我正在创建两个文件来生成假数据。
文件结构如下
https://i.stack.imgur.com/UBSFQ.png
正在写入 generate.js 以将数据创建到 database.json
并在 package.json 中创建命令,如下所示。
https://i.stack.imgur.com/hIj6t.png
但是在 运行ning 代码作为“npm 运行 生成”时出现错误
https://i.stack.imgur.com/70c2M.png
仅供参考:我尝试删除节点模块并重新生成它们但无法获得解决方案
var database = { products: []};
for (var i = 1; i<= 300; i++) {
database.products.push({
id: i,
name: faker.commerce.productName(),
description: faker.lorem.sentences(),
price: faker.commerce.price(),
imageUrl: "https://source.unsplash.com/1600x900/?product",
quantity: faker.random.number()
});
}
console.log(JSON.stringify(database)); ```
如果你使用的是 faker@6.6.6 最新版本那么它不会工作,因为开发人员在 endgame 的最后一次提交时关闭了这个项目但是如果你想使用 fakerjs 然后通过 faker 降级你的包@5.5.3 然后它会像
一样工作
npm i faker@5.5.3
在 angular 项目中,我正在创建两个文件来生成假数据。
文件结构如下 https://i.stack.imgur.com/UBSFQ.png
正在写入 generate.js 以将数据创建到 database.json
并在 package.json 中创建命令,如下所示。 https://i.stack.imgur.com/hIj6t.png
但是在 运行ning 代码作为“npm 运行 生成”时出现错误 https://i.stack.imgur.com/70c2M.png
仅供参考:我尝试删除节点模块并重新生成它们但无法获得解决方案
var database = { products: []};
for (var i = 1; i<= 300; i++) {
database.products.push({
id: i,
name: faker.commerce.productName(),
description: faker.lorem.sentences(),
price: faker.commerce.price(),
imageUrl: "https://source.unsplash.com/1600x900/?product",
quantity: faker.random.number()
});
}
console.log(JSON.stringify(database)); ```
如果你使用的是 faker@6.6.6 最新版本那么它不会工作,因为开发人员在 endgame 的最后一次提交时关闭了这个项目但是如果你想使用 fakerjs 然后通过 faker 降级你的包@5.5.3 然后它会像
一样工作npm i faker@5.5.3