首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析模块的webpack配置错误

无法解析模块的webpack配置错误
EN

Stack Overflow用户
提问于 2016-10-02 00:04:03
回答 1查看 1.6K关注 0票数 2

当我运行webpack --watch时,我得到了Cannot resolve module 'js/app.js'的错误。然后当我执行npm run dev时,我的app.min.js不符合要求。

我已经创建了一个git repo,这是我的webpack.config.js

代码语言:javascript
复制
var debug = process.env.NODE_ENV !== "production";
var webpack = require('webpack');
var path = require('path');

module.exports = {
  context: path.join(__dirname, "src"),
  devtool: debug ? "inline-sourcemap" : null,
  entry: "js/app.js", //what's wrong with this line?
  module: {
    loaders: [
      {
        test: /\.jsx?$/,
        exclude: /(node_modules|bower_components)/,
        loader: 'babel-loader',
        query: {
          presets: ['react', 'es2015', 'stage-0']        }
      }
    ]
  },
  output: {
    path: __dirname + "src",
    filename: "app.min.js" //this is not even complied?
  },
  plugins: debug ? [] : [
    new webpack.optimize.DedupePlugin(),
    new webpack.optimize.OccurenceOrderPlugin(),
    new webpack.optimize.UglifyJsPlugin({ mangle: false, sourcemap: false }),
  ],
};
EN

回答 1

Stack Overflow用户

发布于 2016-10-02 01:54:45

使用context时,the entry path should start with a ./后跟条目文件的相对路径。

代码语言:javascript
复制
module.exports = {
  context: path.join(__dirname, "src"),
  devtool: debug ? "inline-sourcemap" : null,
  entry: "./js/app.js",
  ...
}

另一种解决方法是不使用context键并在entry键中具有绝对路径,如下所示:

代码语言:javascript
复制
entry: path.join(__dirname, 'src/js/app.js')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39808709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档