Webpack - 找不到依赖项

Webpack - dependency not found

我刚开始使用 Laravel Mix,它使用的是 webpack。我在解决依赖关系时遇到了一些问题。

我尝试使用 npm install l20n 安装 l20n,通过添加 require('l20n'); 将其添加到我的项目中,然后我 运行 npm run dev 只是被告知以下:

ERROR  Failed to compile with 1 errors                                                

This dependency was not found:

* fs in ./~/l20n/dist/bundle/node/l20n.js

好吧,所以我想我也必须安装 fs,发布 npm install fs 然后我再次 运行 npm run dev,但我得到了完全相同的消息。我做错了什么?

好的,我查看了源代码,我想我知道问题出在哪里了。您正在使用的库应该在节点环境中 运行 。

因此,在您的 webpack 配置中添加:

  target: 'node'

有关目标的详细信息,请参阅 this