我需要在Docker容器中运行Node.js项目(这是React应用程序的服务器),但我找不到一个npm命令来创建一个dist文件夹并将其放置在Dockerfile中。 非常感谢任何帮助!
我需要在Docker容器中运行Node.js项目(这是React应用程序的服务器),但我找不到一个npm命令来创建一个dist文件夹并将其放置在Dockerfile中。 非常感谢任何帮助!
dist/
文件夹是由构建工具(webpack、vite、parcel等)创建的。因此,没有一个单独的命令可以直接创建该文件夹。如果您使用的是create-react-app
,则可以使用npm run build
,但我认为CRA实际上会输出到build/
目录而不是dist/
目录。我知道你在使用React。但是这个答案是给Angular用户的,因为我曾经有同样的问题,但是是针对Angular的。
你输入以下命令-
ng build
这将创建dist文件夹。
文档可以在此处找到 - https://angular.io/guide/deployment#building-and-serving-from-disk