Javascript 自npm更新后,网页包未生成捆绑包
几周前,我使用Javascript 自npm更新后,网页包未生成捆绑包,javascript,linux,ubuntu,webpack,Javascript,Linux,Ubuntu,Webpack,几周前,我使用npm更新了所有依赖项--强制等等。有人可能会说这不是最好的选择,但仍然 我不知道确切的原因,但由于我更新了我的NPM依赖项,webpack不再生成我的输出包,它以前做得很好 项目布局如下所示 - app/ |- dist/ |- app-server/ (Node + Express) |- app.js |- ... |- app-frontend/ (Vue + Bootstrap) |- dist/ (HTML/CSS/etc) webpack.c
npm更新了所有依赖项--强制
等等。有人可能会说这不是最好的选择,但仍然
我不知道确切的原因,但由于我更新了我的NPM依赖项,webpack不再生成我的输出包,它以前做得很好
项目布局如下所示
- app/
|- dist/
|- app-server/ (Node + Express)
|- app.js
|- ...
|- app-frontend/ (Vue + Bootstrap)
|- dist/ (HTML/CSS/etc)
webpack.config.js(从app server/
内部运行):
日志只说:
Entrypoints:
app (434 KiB)
css/chunk-vendors.f6f30965.css
js/chunk-vendors.98eb6b3c.js
css/app.a6ef7e2c.css
js/app.4fd07954.js
Child server:
Built at: 06.10.2020 19:07:17
Entrypoint main = app_bundle.js
并且没有生成任何文件。我尝试了chmod 775 dist/
,但没有成功。我重新克隆了回购协议,但没有用。我删除了CopyPlugin部分,但没有用。
嘿,我甚至访问了我的Ubuntu的根目录,找到了find*| app|u bundle.js-r,除了在日志中有这个名字的日志之外,它没有找到任何东西,打开时,就是上面显示的日志
从昨天起,我就对这件事感到抓狂
非常感谢您的帮助 我终于明白了 问题是,我添加了以下几行代码,这是对自己脚的一次射击:
stats: {
errors: false,
errorDetails: false,
warnings: false,
}
这基本上意味着它只是带着错误代码1退出,但没有告诉我错误
我以为这些参数是为了禁用浏览器中的错误。显然我错了
当我将上面的设置为true
并再次运行webpack
时,我发现它确实存在一些错误
在我的例子中,错误是我创建的文件(在Windows下)名为(例如)orderController.js
,但要求他们调用。/../orderController
,正如您可能看到的,这并不完全相同。我的文件有一个o
,脚本包含一个大写的o
,它在Windows下运行得很好,但我忘记了Linux(产品运行的服务器)区分大小写
修复这些错误后,webpack
运行正常,并在指定的输出目录下生成了我的包
stats: {
errors: false,
errorDetails: false,
warnings: false,
}