Ho un progetto come questo:Webpack 2: non è possibile risolvere il modulo
root/
webpack-config.js
app/
app.js
js/
dep.js
core/
module.js
Ecco il file di configurazione 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']
}
...
in app.js, ho:
import local_dep from './js/dep';
import myModule from 'module';
Questo funziona come previsto con webpack 1.x, ma il modulo myModule non è risolto con webpack 2, sto ricevendo "Modulo non trovato: impossibile risolvere 'modulo' in ... \ App".
Sembra che la voce modulesDirectories sia ignorata e l'URL di base corrisponda alla cartella della voce.
Cosa posso fare per risolvere correttamente i moduli con webpack 2?
Christopher Davies ha la risposta corretta, è necessario selezionarlo. –