我正在尝试使用create-react-app转换现有的全栈应用程序,以将React用于前端与视图引擎(pug)。
我使用CRA创建一个新文件夹(基本上是客户端)。当我尝试在客户端文件夹中运行npm start时,它说CRA需要依赖项xyz-并提供解决步骤。
这些步骤在根文件夹(由CRA创建的客户端文件夹下面)上执行时,确实可以解决CRA错误。
但是-它破坏了下面的应用程序(服务器),因为该应用程序依赖于webpack来构建服务器文件(我正在从package.json ABOVE客户端删除webpack / babel-loader dev deps-因为,实际上没有别的了说得通)。
这些步骤对我来说似乎很奇怪-如果我在根应用程序中需要特定版本的Webpack怎么办?我在树上吗?
已经尝试按照CRA给出的步骤解决问题。从技术上讲,它们可以正常工作(解决我得到的错误),但会在其他地方引起问题。我确信我缺少一些明显的步骤。研究了但是有些新奇。
Create React App提供的react-scripts软件包需要依赖项:
“ webpack”:“ 4.28.3”