相关疑难解决方法(0)

Webpack 2:无法解析模块

我有一个这样的项目:

root/
    webpack-config.js
    app/
       app.js
       js/
         dep.js
    core/
        module.js
Run Code Online (Sandbox Code Playgroud)

这是webpack配置文件:

module.exports = {
    entry: './app/app.js',
    output: {
        path: __dirname,
        filename: "[name]-bundle.js"
    },
    module: {
        loaders: [
            { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/     }          
        ]
    },
    resolve: {
      modulesDirectories: ['core']
    }
    ...
Run Code Online (Sandbox Code Playgroud)

在app.js中,我有:

import local_dep from './js/dep';
import myModule from 'module';
Run Code Online (Sandbox Code Playgroud)

这与webpack 1.x一样正常工作,但是我没有使用webpack 2来解析myModule模块,我得到"找不到模块:无法在...\app中解析模块".

看来modulesDirectories条目被忽略,基本URL对应于条目的文件夹.

如何使用webpack 2正确解析模块?

javascript webpack webpack-2

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

webpack ×1

webpack-2 ×1