【发布时间】:2016-08-12 17:29:10
【问题描述】:
我正在尝试使用 webpack 为节点模块生成 bundle.js 文件。 bundle.js 文件将在客户端浏览器中使用。
这就是问题所在,该项目有一些使用 node_modules 目录中的静态文件的依赖项。例如,其中一个静态文件的路径是
/node_modules/node-pogo-signature/lib/proto/Signature.proto
当我尝试在浏览器中运行 bundle.js 文件时,出现此错误
GET http://localhost:3000/proto/Signature.proto 404 (Not Found)
如果我将 Signature.proto 文件复制到我的 /public 文件夹中,则捆绑包会找到它。但是,手动将静态文件从 /node_modules 复制到 /public 可能很乏味且难以维护。 有没有更好的方法?
【问题讨论】: