代码之家  ›  专栏  ›  技术社区  ›  Alexander Solonik

在yarn dev命令中,L标志的作用是什么

  •  0
  • Alexander Solonik  · 技术社区  · 4 年前

    我刚刚浏览了nodejs样板项目中的docker-compose.dev.yml文件 HERE 并发现了以下代码行:-

    version: "2"
    services:
      boilerplate-api:
        command: yarn dev -- -L
        environment:
          - NODE_ENV=development
    

    我真的找不到任何关于--L标志及其作用的文档。如果有人能提供一些线索,我将不胜感激。

    纱线网站上似乎没有这样的选择 HERE

    附笔。

    该文件在package.json文件中的一个命令中使用,如下所示:-

     "docker:dev": "docker-compose -f docker-compose.yml -f docker-compose.dev.yml up",
    
    1 回复  |  直到 4 年前
        1
  •  1
  •   Hans Kilian    4 年前

    这个 dev yarn运行的命令在package.json中定义如下

    "dev": "nodemon ./src/index.js"
    

    这个 -- -L 表示法意味着 -L 选项传递给命令运行,因此实际的命令运行是

    nodemon ./src/index.js -L
    

    nodemon的-L选项意味着它应该使用“legacy watch”。我不太确定这是什么,但希望这足以解释发生了什么。

    推荐文章