找不到模块:错误:无法解决' hello.bundle.js'在' D:\ webpackDemo'

时间:2018-03-20 05:54:48

标签: webpack-4

我是webpack的新手。我的情况是:我尝试使用webpack来管理hello.js文件。

hello.js

     function hello(str){
        alert(str); 
}

的package.json

{
  "name": "webpackdemo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "webpack": "^4.1.1"
  }
}

当我使用

webpack hello.js hello.bundle.js

我在webstorm终端中收到错误

ERROR in multi ./hello.js hello.bundle.js
Module not found: Error: Can't resolve 'hello.bundle.js' in 'D:\webpackDemo'
 @ multi ./hello.js hello.bundle.js

1 个答案:

答案 0 :(得分:1)

似乎文档已经过时,但是使用-o标志(output.filename)尝试这样:

webpack ./hello.js -o hello.bundle.js --mode development

使用--mode production进行制作。