命令行“节点”的含义。

问题描述 投票:-1回答:2

我在哪里可以找到有关“ node。”的文档?

[当我运行“节点”时。没有现有的package.json文件,那么我会收到一些错误消息。

[当我运行“节点”时。现有的package.json文件,然后打开在package.json的“主”字段中定义的文件]

[有人可以解释到底是什么“节点”。请吗?

node.js command-line-interface package.json
2个回答
1
投票
  1. 运行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
      ...
    
  2. 如果只有一个参数,通常将其视为要执行的NodeJS脚本的名称。脚本名称之后的后续参数将传递给脚本。例如:

    node myapp.js myarg1 myarg2
    
  3. 如果没有参数,节点将进入交互式命令解析器。

  4. 在我的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)
    
  5. 也许不同版本的行为可能有所不同。我不知道有关node .的任何文档。但是主要的一点是,上面的CLI参数应该与all当前版本一起使用。

  6. 绝对值得学习package.json。以下是一些有用的链接:


-1
投票

package.json与引用当前目录并执行package.json]的node .相同

node ./将执行./ example / sub / package.json

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.