Tho*_*mar 2 javascript module path webpack
我正在尝试学习Webpack,但是当我尝试执行最简单的webpack命令时遇到了一个错误,因此非常令人沮丧。这是我的错误:
PS D:\Projets\#Bazar\WebPackTry> webpack src/js/main.js dist/bundle.js
Hash: 67b5c95f9d0dfcab805d
Version: webpack 4.0.0
Time: 227ms
Built at: 2018-2-25 12:41:17
1 asset
Entrypoint main = main.js
[0] ./src/js/main.js + 1 modules 83 bytes {0} [built]
| ./src/js/main.js 32 bytes [built]
| ./src/js/log.js 51 bytes [built]
[1] multi ./src/js/main.js dist/bundle.js 40 bytes {0} [built]
WARNING in configuration
The 'mode' option has not been set. Set 'mode' option to 'development' or 'production' to enable defaults for this environment.
ERROR in multi ./src/js/main.js dist/bundle.js
Module not found: Error: Can't resolve 'dist/bundle.js' in '
D:\Projets\#Bazar\WebPackTry'
@ multi ./src/js/main.js dist/bundle.js
Run Code Online (Sandbox Code Playgroud)
如您所见,我发出了以下命令:webpack src/js/main.js dist/buundle.js
和webpack抛出此错误。
我尝试使用绝对路径,但我认为#Bazar路径的名称将成为问题。但是即使更改它们,我也会遇到相同的错误。
我成功的唯一方法是创建自己的dist / bundle.js
但是即使像这些webpack在我的dist文件夹调用中创建另一个文件 main.js
我尝试遵循多个教程,但没有找到有关此错误的任何信息。
这也是我的项目架构
WebpackTry
|-node_modules
|-dist
|-src
| |-css
| |-js
| |log.js
| |main.js
|index.html
|package-lock.json
|package.json
Run Code Online (Sandbox Code Playgroud)
PS:对不起,我的英语:/
PS2:我还不能发布图像,所以我已经复制/粘贴了我的错误
以下是通过在webpack 4中键入webpack --help从webpack获得的帮助消息
Usage without config file: webpack <entry> [<entry>] --output [-o] <output>
Run Code Online (Sandbox Code Playgroud)
注意:-- output需要明确指定
解:
webpack src/js/main.js --output dist/bundle.js --mode development
Run Code Online (Sandbox Code Playgroud)
向其添加--output并指定mode选项可以。
归档时间: |
|
查看次数: |
3802 次 |
最近记录: |