[英]When I run npm start, my main output file isn't created
我正在使用webpack构建一个React应用,当我运行npm start时,我收到一条成功消息,没有错误,但是我没有看到应该创建的主要输出文件。
我正在使用webpack,这是我的webpack.config.js文件
module.exports = {
entry: './src/app.jsx',
output: {
path: __dirname,
publicPath: '/',
filename: 'main.js'
},
module: {
loaders: [{
exclude: /node_modules/,
loader: 'babel'
}]
},
resolve: {
extensions: ['', '.js', '.jsx']
},
devServer: {
historyApiFallback: true,
contentBase: './'
}
};
不知道要为该问题提供帮助还需要什么,但我很乐意提供。 我所有的jsx代码都位于根目录下的src /文件夹中。
使用npm start
是webpack-dev-server(如注释中所指定)。 这不会在您的硬盘上创建任何文件。 默认情况下,它将在http:// localhost:8080 /上打开一个服务器,为您的捆绑软件提供服务(一切都留在内存中)。
如果要构建捆绑包(在hardrive上制作main.js
文件),以便可以在生产环境中分发它,则需要运行./node_modules/.bin/webpack --progress
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.