我需要在一个docker容器上运行nodejs项目(这是一个react应用程序的服务器),我找不到一个npm命令,该命令将创建一个dist文件夹来放置在dockerfile中。我将非常感谢任何帮助!
fkaflof61#
通常dist/文件夹是由构建工具(webpack、vite、parcel等)创建的。因此,没有命令只是说“创建此目录”。如果您使用create-react-app,则它将是npm run build,但我相信CRA实际上是输出到build/目录,而不是dist/。实际上,这取决于你想做什么。你是在寻找一个命令来为docker文件构建应用程序吗?你是在寻找一个路径吗?等等。
dist/
create-react-app
npm run build
build/
u91tlkcl2#
我知道你在用react,但是这个答案是给Angular的人的,因为我也有同样的问题,但是是给Angular的。你输入这个命令-
ng build
这将创建dist文件夹。文档可在此处找到-https://angular.io/guide/deployment#building-and-serving-from-disk
2条答案
按热度按时间fkaflof61#
通常
dist/
文件夹是由构建工具(webpack、vite、parcel等)创建的。因此,没有命令只是说“创建此目录”。如果您使用create-react-app
,则它将是npm run build
,但我相信CRA实际上是输出到build/
目录,而不是dist/
。实际上,这取决于你想做什么。你是在寻找一个命令来为docker文件构建应用程序吗?你是在寻找一个路径吗?等等。
u91tlkcl2#
我知道你在用react,但是这个答案是给Angular的人的,因为我也有同样的问题,但是是给Angular的。
你输入这个命令-
这将创建dist文件夹。
文档可在此处找到-https://angular.io/guide/deployment#building-and-serving-from-disk