Javascript Assets/App.js不存在,但在index.html中有说明并且是必需的

Javascript Assets/App.js不存在,但在index.html中有说明并且是必需的,javascript,node.js,reactjs,Javascript,Node.js,Reactjs,我对reactJS有点陌生,并开始通过yeoman和webpack-dev使用react构建我的第一个Web应用程序。一切正常,但有一件奇怪的事情。在index.html的正文中有以下行: 现在奇怪的是,当然有一个文件夹资产,但它没有app.js。因此,我使用的唯一文件是run.js,我在其中执行所有Javascript内容和请求,还有Main.js,我在其中构建html内容。因此,另外还有server.js,我从节点server.js开始: require('core-js/fn/obje

我对reactJS有点陌生,并开始通过yeoman和webpack-dev使用react构建我的第一个Web应用程序。一切正常,但有一件奇怪的事情。在
index.html
的正文中有以下行:

现在奇怪的是,当然有一个文件夹资产,但它没有app.js。因此,我使用的唯一文件是run.js,我在其中执行所有Javascript内容和请求,还有Main.js,我在其中构建html内容。因此,另外还有server.js,我从
节点server.js
开始:

 require('core-js/fn/object/assign'); var webpack = require('webpack'); var WebpackDevServer = require('webpack-dev-server'); var config = require('./webpack.config'); var open = require('open');

new WebpackDevServer(webpack(config), config.devServer) .listen(config.port, 'localhost', function(err) {   if (err) {
    console.log(err);   }   console.log('Listening at localhost:' + config.port);   console.log('Opening your system browser...');  open('http://localhost:' + config.port + '/webpack-dev-server/');

});
所以我真的不知道这个app.js文件是在哪里创建的,也不知道为什么我不能在index.js中使用run.js文件

请告诉我,你还需要查看哪些文件,以便我提供代码


提前谢谢

如果您还没有运行
构建
,我认为这是在内存中创建的。检查
webpack.config
文件并检查
输出。它应该包含
filename:app.js
publicPath:/assets
。所以这是我的webpack.config文件:我看不到输出在哪里?也许你知道更多。检查
cfg
文件夹,检查
base
dev
文件。谢谢!!!找到了,基本文件中有东西。现在,我有第二个问题,我运行整个应用程序,因为它是在一个私有服务器上&通过url+端口访问它。所以要知道它说,它找不到这个app.js。为什么会这样&您知道修复此问题的可能性吗?如果您在单独的服务器上运行它,请尝试为生产文件提供服务。在
package.json中检查
脚本部分。它可能是
npm run build
或npm run dist`,具体取决于设置。然后,它将生成所有文件并将其放置在
build
文件夹中。如果您还没有运行
构建
,请将这些文件用于您的私有服务器我认为这是在内存中创建的。检查
webpack.config
文件并检查
输出。它应该包含
filename:app.js
publicPath:/assets
。所以这是我的webpack.config文件:我看不到输出在哪里?也许你知道更多。检查
cfg
文件夹,检查
base
dev
文件。谢谢!!!找到了,基本文件中有东西。现在,我有第二个问题,我运行整个应用程序,因为它是在一个私有服务器上&通过url+端口访问它。所以要知道它说,它找不到这个app.js。为什么会这样&您知道修复此问题的可能性吗?如果您在单独的服务器上运行它,请尝试为生产文件提供服务。在
package.json中检查
脚本部分。它可能是
npm run build
或npm run dist`,具体取决于设置。然后,它将生成所有文件并将其放置在
build
文件夹中。将这些文件用于您的专用服务器