Dateien:Webpack Fehler beim Laden von Abhängigkeiten einer Abhängigkeit
package.json
{
"main": "./src/index.js",
"scripts": {
"start": "webpack --display-error-details --config ./webpack-config.js"
},
"devDependencies": {
"webpack": "^3.0.0"
},
"dependencies": {
"simple-oauth2": "^1.2.0"
}
}
webpack-config.js
const path = require('path');
module.exports = {
entry: path.resolve(__dirname, 'src/index.js'),
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
}
};
index.js
var simpleOauth2 = require('simple-oauth2');
Wenn Ich laufe npm start
, I erhalten:
ERROR in ./node_modules/joi/lib/string.js
Module not found: Error: Can't resolve 'net' in '/home/someone/github/nickname/webpack-demo/node_modules/joi/lib'
resolve 'net' in '/home/someone/github/nickname/webpack-demo/node_modules/joi/lib'
Parsed request is a module
using description file: /home/someone/github/nickname/webpack-demo/node_modules/joi/package.json (relative path: ./lib)
Field 'browser' doesn't contain a valid alias configuration
after using description file: /home/someone/github/nickname/webpack-demo/node_modules/joi/package.json (relative path: ./lib)
resolve as module
/home/someone/github/nickname/webpack-demo/node_modules/joi/lib/node_modules doesn't exist or is not a directory
/home/someone/github/nickname/webpack-demo/node_modules/joi/node_modules doesn't exist or is not a directory
/home/someone/github/nickname/webpack-demo/node_modules/node_modules doesn't exist or is not a directory
/home/someone/github/nickname/node_modules doesn't exist or is not a directory
/home/someone/github/node_modules doesn't exist or is not a directory
/home/someone/node_modules doesn't exist or is not a directory
/home/node_modules doesn't exist or is not a directory
/node_modules doesn't exist or is not a directory
looking for modules in /home/someone/github/nickname/webpack-demo/node_modules
using description file: /home/someone/github/nickname/webpack-demo/package.json (relative path: ./node_modules)
Field 'browser' doesn't contain a valid alias configuration
after using description file: /home/someone/github/nickname/webpack-demo/package.json (relative path: ./node_modules)
using description file: /home/someone/github/nickname/webpack-demo/package.json (relative path: ./node_modules/net)
as directory
/home/someone/github/nickname/webpack-demo/node_modules/net doesn't exist
no extension
Field 'browser' doesn't contain a valid alias configuration
/home/someone/github/nickname/webpack-demo/node_modules/net doesn't exist
.js
Field 'browser' doesn't contain a valid alias configuration
/home/someone/github/nickname/webpack-demo/node_modules/net.js doesn't exist
.json
Field 'browser' doesn't contain a valid alias configuration
/home/someone/github/nickname/webpack-demo/node_modules/net.json doesn't exist
[/home/someone/github/nickname/webpack-demo/node_modules/joi/lib/node_modules]
[/home/someone/github/nickname/webpack-demo/node_modules/joi/node_modules]
[/home/someone/github/nickname/webpack-demo/node_modules/node_modules]
[/home/someone/github/nickname/node_modules]
[/home/someone/github/node_modules]
[/home/someone/node_modules]
[/home/node_modules]
[/node_modules]
[/home/someone/github/nickname/webpack-demo/node_modules/net]
[/home/someone/github/nickname/webpack-demo/node_modules/net]
[/home/someone/github/nickname/webpack-demo/node_modules/net.js]
[/home/someone/github/nickname/webpack-demo/node_modules/net.json]
@ ./node_modules/joi/lib/string.js 5:12-26
@ ./node_modules/joi/lib/index.js
@ ./node_modules/simple-oauth2/index.js
@ ./src/index.js
ich über Auflösungsmodule in webpack gelesen habe, habe ich mehrere webpack Version ausprobiert habe. Wenn ich simple-oauth2
laden lade ich lodash
es funktioniert. lodash
als keine Abhängigkeiten, so ist meine beste Schätzung, dass meine aktuelle Webpack-Konfiguration Abhängigkeiten von simple-oauth2
nicht verarbeiten kann.
Ich werde einige Hilfe zu verstehen, zu verstehen, wo zu beginnen, um dies zu lösen :).