【问题标题】:What is the --prod flag in "npm run build --prod" for?“npm run build --prod”中的 --prod 标志是什么?
【发布时间】:2021-01-01 16:50:35
【问题描述】:

我正在学习 fullstackopen 课程。您可以在其中创建 React 应用程序的生产构建文件并将它们复制到后端目录,以便它们可以用作静态文件。为了优化任务,他们建议将此 npm 脚本添加到后端目录:

"build:ui": "rm -rf build && cd ../../osa2/materiaali/notes-new && npm run build --prod && cp -r build ../../../osa3/notes-backend/",

如果我理解正确,这会从后端删除构建文件夹,然后将目录更改到前端,在前端创建一个新的生产构建,然后将该文件夹复制到后端。但是--prod 标志在做什么呢?我做了一个小测试,运行npm run buildnpm run build --prod,输出似乎是一样的。

【问题讨论】:

    标签: node.js reactjs npm command-line-arguments


    【解决方案1】:

    似乎--prod 标志在构建过程中被忽略了。您需要将构建命令称为npm run build -- --prod。额外的“--”确保--prod 标志被传递。

    【讨论】:

      猜你喜欢
      • 2021-01-31
      • 2020-09-18
      • 2021-04-26
      • 2018-12-10
      • 2019-07-25
      • 1970-01-01
      • 1970-01-01
      • 2020-08-10
      • 2021-08-08
      相关资源
      最近更新 更多