gpt4 book ai didi

javascript - 如何从 HTML 中的 Node 模块引用 js 文件?

转载 作者:搜寻专家 更新时间:2023-10-31 23:00:41 25 4
gpt4 key购买 nike

我使用 JetBrains WebStorm 创建了一个 Node.js Express 应用程序。我使用 npm(通过文件->设置->Node.js 和 NPM)安装一个名为 validator 的包用于字符串验证。

包安装在 node_modules 下,没问题。如果我在我的服务器代码中执行 var validator = require('validator');,我可以成功使用验证函数。

问题是我还想在客户端 JavaScript 中使用验证器。我可以像这样包含脚本:

<script src="/javascripts/xss-filters.min.js"></script>

但这意味着我必须将 xss-filters.min.jsnode_modules 文件夹复制到公共(public) javascripts 文件夹中。然后,如果我用 npm 更新包,文件将不同步。

有没有什么方法可以从我的 View 中引用 node_modules,或者创建某种链接文件或文件引用之类的?我宁愿不必手动维护它。

最佳答案

您应该考虑使用 browserify,它允许您通过构建所有依赖项来在浏览器中要求模块。所以基本上你的代码就像你在服务器端做的那样 http://browserify.org

关于javascript - 如何从 HTML 中的 Node 模块引用 js 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29455120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com