我完全按照此处给出的教程进行操作。但令我惊讶的是,这些文档似乎已经过时了。例如
npx webpack src/index.js dist/bundle.js
失败:
CLI 移动到一个单独的包中:webpack-cli。除了 webpack 本身之外,请安装“webpack-cli”以使用 CLI。-> 使用 npm 时:npm install webpack-cli -D -> 使用 yarn 时:yarn add webpack-cli -D
如果我安装 webpack-cli 并重试,我会看到此错误:
哈希:af9bc06fd641eb0ffd1e 版本:webpack 4.0.0 时间:3865ms 构建于:2018-2-26 05:10:45 1 资产入口点 main = main.js 1 (webpack)/buildin/module.js 519 bytes {0} [built ] 2 (webpack)/buildin/global.js 509 字节 {0} [built] [3] ./src/index.js 212 字节 {0} [built] [4] multi ./src/index.js dist/ bundle.js 40 字节 {0} [内置] + 1 个隐藏模块
配置中的警告 'mode' 选项尚未设置。将“模式”选项设置为“开发”或“生产”以启用此环境的默认值。
多 ./src/index.js 中的错误 dist/bundle.js 模块未找到:错误:无法解析 '/var/app/webpack_demo' @ multi ./src/index.js 中的 'dist/bundle.js' dist/bundle.js
我希望我没有做一些疯狂的事情,鉴于 webpack 的流行,文档应该反映实际行为。让我知道我是否做错了什么。
编辑
升级到webpack 4的详细描述,可能会有所帮助