为什么要部署源代码和node_modules



我使用CRA(react-scripts@2.1.3)。如果我在本地提供我的应用程序,那么使用webpack devserver,我就部署了预期的文件。(捆、块等(

但是,如果我为我的构建文件夹提供一个npm运行的构建,然后是一个serve-s构建,我就部署了以下文件:

static/
css/
js /
media/
node_modules/
path/to/my/local/source/code
node_modules
src

我的构建文件夹位于根目录,包含我希望看到的所有文件和文件夹。

顺便说一句,我使用firebase托管来部署我的应用程序。我在部署的应用程序中看到了相同的文件结构。

知道我在这里遗漏了什么吗?

好的,我找到了答案。CRA的github:对此做出了回应

https://github.com/facebook/create-react-app/issues/1341

随着CRA的后期发布,它可能已经得到了修复。我将使用讨论中建议的修复方法。

最新更新