Javascript 如何向客户端提供节点_模块文件

Javascript 如何向客户端提供节点_模块文件,javascript,node.js,npm,Javascript,Node.js,Npm,我正在试图找出通过script从客户端html中的node_模块引用js文件时是否缺少一个特性或约定。例如,我通过npm安装了下划线,并在服务器端使用它,但我还想在客户端使用下划线-min.js。现在我将该文件符号链接到我的expressjs静态文件夹中,但这似乎有点骇人听闻 有官方的或者至少更干净的方法吗?您可以尝试将所有js文件(节点模块)放在一个文件夹中,有关更多详细信息,请查看他的精彩文章: 下划线-min.js实际上与节点无关。这是一个为客户服务的分布式文件。我的建议是将它从模块复制到

我正在试图找出通过
script
从客户端html中的node_模块引用js文件时是否缺少一个特性或约定。例如,我通过npm安装了
下划线
,并在服务器端使用它,但我还想在客户端使用
下划线-min.js
。现在我将该文件符号链接到我的expressjs静态文件夹中,但这似乎有点骇人听闻

有官方的或者至少更干净的方法吗?

您可以尝试将所有js文件(节点模块)放在一个文件夹中,有关更多详细信息,请查看他的精彩文章:


下划线-min.js实际上与节点无关。这是一个为客户服务的分布式文件。我的建议是将它从模块复制到您想要的任何静态服务位置。同一个文件有两个副本可能会让人感觉不舒服,但事实并非如此。您甚至可能希望它们单独更新。

因此npm模块没有合适的方式将其文件公开为静态文件供节点使用。嗯,只是想确保复制文件是正确的方法。看起来有点黑客。为什么npm有像angular这样的客户端模块,如果没有办法将其发送到客户端?