ERROR in multi ./main.js . Module not found: Error: Can't resolve '/home/user/workspace/webpack'
ERROR in multi ./main.js . Module not found: Error: Can't resolve '/home/user/workspace/webpack'
我在捆绑 2 个独立的 javascript 文件时遇到问题。
index.html
<html>
<head>
<title>experiment</title>
<script src="main.js"></script>
<script src="new.js"></script>
</head>
<body>
<form>
<button onclick="firstButton();">firstButton</button>
<button onclick="secondButton();">secondtButton</button>
</form>
</body>
</html>
main.js
function firstButton() {
console.log("First Button");
}
new.js
function secondButton(){
alert("Second Button");
}
webpack.config.js
module.exports = {
entry: './main.js',
output: {
filename: './bundle.js'
}
};
当 运行 webpack . 命令然后在终端上出现此错误
Hash: 8a3cc31d526703c3b9fa
Version: webpack 2.5.1
Time: 88ms
Asset Size Chunks Chunk Names
./bundle.js 2.91 kB 0 [emitted] main
[0] ./main.js 57 bytes {0} [built]
[1] multi ./main.js . 40 bytes {0} [built]
ERROR in multi ./main.js .
Module not found: Error: Can't resolve '/home/user/workspace/webpack' in '/home/user/workspace/webpack'
@ multi ./main.js .
我也试过这个webpack.config.js
const config = {
entry: {
a : './main.js' ,
b : './new.js'
} ,
output: {
filename: 'bundle.js',
path: '/home/user/workspace/webpack'
}
};
module.exports = config;
这是我遇到的错误..
user@user-ThinkPad-T420s:~/workspace/webpack$ webpack .
Hash: 44a14163f4c0c760c3ad
Version: webpack 2.5.1
Time: 89ms
Asset Size Chunks Chunk Names
bundle.js 2.69 kB 0 [emitted] b
[0] ./main.js 57 bytes {1} [built]
[1] ./new.js 51 bytes {0} [built]
ERROR in Entry module not found: Error: Can't resolve '/home/user/workspace/webpack' in '/home/user/workspace/webpack'
ERROR in chunk a [entry]
bundle.js
Conflict: Multiple assets emit to the same filename bundle.js
webpack CLI 的任何参数都被解释为入口点(参见 Command Line Interface (CLI))。当你 运行:
webpack .
.
对应于当前目录,webpack 尝试从中解析一个模块,应该用作入口点。
您已经在 webpack 配置中配置了入口点,因此您应该 运行 不带任何参数的 webpack:
webpack
我在捆绑 2 个独立的 javascript 文件时遇到问题。
index.html
<html>
<head>
<title>experiment</title>
<script src="main.js"></script>
<script src="new.js"></script>
</head>
<body>
<form>
<button onclick="firstButton();">firstButton</button>
<button onclick="secondButton();">secondtButton</button>
</form>
</body>
</html>
main.js
function firstButton() {
console.log("First Button");
}
new.js
function secondButton(){
alert("Second Button");
}
webpack.config.js
module.exports = {
entry: './main.js',
output: {
filename: './bundle.js'
}
};
当 运行 webpack . 命令然后在终端上出现此错误
Hash: 8a3cc31d526703c3b9fa
Version: webpack 2.5.1
Time: 88ms
Asset Size Chunks Chunk Names
./bundle.js 2.91 kB 0 [emitted] main
[0] ./main.js 57 bytes {0} [built]
[1] multi ./main.js . 40 bytes {0} [built]
ERROR in multi ./main.js .
Module not found: Error: Can't resolve '/home/user/workspace/webpack' in '/home/user/workspace/webpack'
@ multi ./main.js .
我也试过这个webpack.config.js
const config = {
entry: {
a : './main.js' ,
b : './new.js'
} ,
output: {
filename: 'bundle.js',
path: '/home/user/workspace/webpack'
}
};
module.exports = config;
这是我遇到的错误..
user@user-ThinkPad-T420s:~/workspace/webpack$ webpack .
Hash: 44a14163f4c0c760c3ad
Version: webpack 2.5.1
Time: 89ms
Asset Size Chunks Chunk Names
bundle.js 2.69 kB 0 [emitted] b
[0] ./main.js 57 bytes {1} [built]
[1] ./new.js 51 bytes {0} [built]
ERROR in Entry module not found: Error: Can't resolve '/home/user/workspace/webpack' in '/home/user/workspace/webpack'
ERROR in chunk a [entry]
bundle.js
Conflict: Multiple assets emit to the same filename bundle.js
webpack CLI 的任何参数都被解释为入口点(参见 Command Line Interface (CLI))。当你 运行:
webpack .
.
对应于当前目录,webpack 尝试从中解析一个模块,应该用作入口点。
您已经在 webpack 配置中配置了入口点,因此您应该 运行 不带任何参数的 webpack:
webpack