当前位置:  开发笔记 > 编程语言 > 正文

Webpack错误 - 无法解析文件或目录

如何解决《Webpack错误-无法解析文件或目录》经验,为你挑选了1个好方法。

当我启动webpack-dev-server时,我收到此错误:

ERROR in multi main
Module not found: Error: Cannot resolve 'file' or 'directory' /var/www/html/151208-DressingAphrodite/app in /var/www/html/151208-DressingAphrodite
 @ multi main

这是我的webpack.config.js:

var path = require('path');
var webpack = require('webpack');
var HtmlWebpackPlugin = require ('html-webpack-plugin');

const PATHS = {
  app: path.join (__dirname, 'app'),
  build : path.join (__dirname, 'build')
};

module.exports = {
  entry : [
    'babel-polyfill',
    'webpack-dev-server/client?http://localhost:8080',
    PATHS.app
  ],
  output : {
      publicPath : '/',
      filename : 'dressingaphrodite.js',
      hash : true
  },
  debug : true,
  devServer : {
    contentBase : './app'
  },
  devtool : 'source-map',
  module : {
    loaders : [
      {
        test : /\.jsx?$/,
        include : PATHS.app,
        loader : 'babel-loader',
        query : {
          presets : ["es2015"]
        }
      },
      {
          test: /\.css$/,
          include: PATHS.app,
          loader: 'style!css'
      }
    ]
  },
  plugins : [
    new HtmlWebpackPlugin ({
      title : 'Dressing Aphrodite',
      filename : 'da.html'
    })
  ]
};

Fareed Alnam.. 6

好吧如果有人遇到这个问题,你可以用2种方法解决它:

方法1:

1-在您的条目文件夹中添加一个名为package.json的文件(在您的情况下将其放在文件夹中"{project_dir}/app/package.json")

2-在这个文件里面写任何json对象,例如:

{
  "name": "webpack why you do diss :("
}

方法2:

将您的输入文件更改为距离项目主目录至少2级,例如: "{project_dir}/src/app"

说明:对于每个入口文件,webpack将尝试查找一个名为package.json的文件,将其用于webpack配置,这个入口文件是一个模块,当你把你的入口文件放在离你的项目家只有1级时,dir webpack将使用你的将packge.json作为条目文件的配置文件,由于配置错误而失败.



1> Fareed Alnam..:

好吧如果有人遇到这个问题,你可以用2种方法解决它:

方法1:

1-在您的条目文件夹中添加一个名为package.json的文件(在您的情况下将其放在文件夹中"{project_dir}/app/package.json")

2-在这个文件里面写任何json对象,例如:

{
  "name": "webpack why you do diss :("
}

方法2:

将您的输入文件更改为距离项目主目录至少2级,例如: "{project_dir}/src/app"

说明:对于每个入口文件,webpack将尝试查找一个名为package.json的文件,将其用于webpack配置,这个入口文件是一个模块,当你把你的入口文件放在离你的项目家只有1级时,dir webpack将使用你的将packge.json作为条目文件的配置文件,由于配置错误而失败.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有