【发布时间】:2016-02-10 19:53:22
【问题描述】:
我正在使用 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 install 了吗?
-
是的,一切似乎都安装得很好
-
你应该运行
node file_that_starts_server -
对不起,如果我误解了建议,但我是使用 node 的新手,所以我不太清楚你的意思。这段代码现在在服务器上,我需要运行什么样的其他文件/服务器?您可以指向我的任何链接吗?
-
所以我刚刚检查过,作为
npm start的一部分,它确实运行node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js这就是您所指的吗?如果是这样,它看起来就像每次调用npm start时都在运行
标签: node.js reactjs npm webpack