0

我正在尝试在我正在使用expressejs构建的项目中使用intl-tel-input

app.use(express.static(path.join(__dirname, 'public')));在我的app.js中有这意味着 Express 从我的项目的公共目录中提供所有静态文件。

我无法集成intl-tel-input,因为它是一个节点模块,并且相关的 css 和 js 文件位于/node_modules/intl-tel-input/build/...其中,Express 根本不提供它们。因此,当我尝试在我的 Ejs 模板中链接到它们时,我收到 404 错误。

我该如何解决这个问题?我的所有想法似乎都是错误的方法。

4

1 回答 1

0

在为此苦苦挣扎了一段时间并探索了 Webpack、RequireJS 和其他不太优雅的解决方案之后,我发现这个答案是解决这个特定问题的最相关、最简单和最有效的解决方案。

于 2021-02-09T09:59:51.390 回答