package.json 中的命令 - file > another file 是什么意思?
Command inside package.json - what does file > another file mean?
不确定 "generate" 行在 angular 项目的 package.json(我指的是 "generate": "node ./server/generate.js > ./server/database.json",
)中做了什么,或者在哪里可以找到更多相关信息,请提供任何参考或提示?如果你们认为它缺乏细节,我准备删除问题。
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",r
"lint": "ng lint",
"e2e": "ng e2e",
"generate": "node ./server/generate.js > ./server/database.json",
"server": "json-server --watch ./server/database.json"
},
所以基本上 generate.js 构建了一个名为数据库的对象,初始化为:var database = { products: []};
(这是在向 "products" 子类型添加假数据之前);而 database.json 只包含这个:
{
"products": []
}
这个节点./(路径)/文件>(json的路径)是做什么的?你需要什么?
如果我在 .ts class 而不是 js 文件中添加代码以使用虚假数据填充数据库会怎样?
我可以直接从终端输入这样的命令 "node ./server/generate.js > ./server/database.json" 而不是 "npm run generate" 吗?
让我们剖析引号内的脚本:
节点./server/generate.js > ./server/database.json
节点
运行(javascript 解释器)的命令。
./server/generate.js
给解释器作为参数的脚本,即要执行的程序。
>
将命令的标准输出重定向到文件。
./server/database.json
将输出写入的文件。
如果你想对 typescript 做同样的事情,请将 node 替换为 ts-node 并将 generate.js 替换为你的脚本文件。基本上,您可以 运行 引号内的任何命令,这就是脚本部分的全部思想。
不确定 "generate" 行在 angular 项目的 package.json(我指的是 "generate": "node ./server/generate.js > ./server/database.json",
)中做了什么,或者在哪里可以找到更多相关信息,请提供任何参考或提示?如果你们认为它缺乏细节,我准备删除问题。
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",r
"lint": "ng lint",
"e2e": "ng e2e",
"generate": "node ./server/generate.js > ./server/database.json",
"server": "json-server --watch ./server/database.json"
},
所以基本上 generate.js 构建了一个名为数据库的对象,初始化为:var database = { products: []};
(这是在向 "products" 子类型添加假数据之前);而 database.json 只包含这个:
{
"products": []
}
这个节点./(路径)/文件>(json的路径)是做什么的?你需要什么?
如果我在 .ts class 而不是 js 文件中添加代码以使用虚假数据填充数据库会怎样?
我可以直接从终端输入这样的命令 "node ./server/generate.js > ./server/database.json" 而不是 "npm run generate" 吗?
让我们剖析引号内的脚本:
节点./server/generate.js > ./server/database.json
节点
运行(javascript 解释器)的命令。
./server/generate.js
给解释器作为参数的脚本,即要执行的程序。
>
将命令的标准输出重定向到文件。
./server/database.json
将输出写入的文件。
如果你想对 typescript 做同样的事情,请将 node 替换为 ts-node 并将 generate.js 替换为你的脚本文件。基本上,您可以 运行 引号内的任何命令,这就是脚本部分的全部思想。