我在哪里可以找到有关“ node。”的文档?
[当我运行“节点”时。没有现有的package.json文件,那么我会收到一些错误消息。
[当我运行“节点”时。现有的package.json文件,然后打开在package.json的“主”字段中定义的文件]
[有人可以解释到底是什么“节点”。请吗?
运行node -h
以获取命令行选项列表。例如:
Usage: node [options] [ -e script | script.js | - ] [arguments]
node inspect script.js [arguments]
Options:
- script read from stdin (default if no
file name is provided, interactive mode
if a tty)
-- indicate the end of node options
...
如果只有一个参数,通常将其视为要执行的NodeJS脚本的名称。脚本名称之后的后续参数将传递给脚本。例如:
node myapp.js myarg1 myarg2
如果没有参数,节点将进入交互式命令解析器。
在我的NodeJS上,如果您键入其他任何内容(例如node .
),它将崩溃:
d:\temp>node -v
v10.15.1
d:\temp>node .
internal/modules/cjs/loader.js:583
throw err;
^
Error: Cannot find module 'd:\temp'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
也许不同版本的行为可能有所不同。我不知道有关node .
的任何文档。但是主要的一点是,上面的CLI参数应该与all当前版本一起使用。
绝对值得学习package.json。以下是一些有用的链接:
package.json
与引用当前目录并执行package.json]的node .
相同
node ./
将执行./ example / sub / package.json