我可以在node.js的视图文件中使用npm模块吗?

时间:2018-01-29 19:41:49

标签: node.js angular npm

我有一个使用npm模块的小项目。但是我想在将在server.js(main node.js服务器文件)中使用的视图文件中使用angular。这可能吗?

project

这将是项目,在main.js上使用名为“net-snmp”的npm模块。

1 个答案:

答案 0 :(得分:0)

好像你在询问是否可以在浏览器中使用该模块。

是否可以在浏览器中使用模块取决于模块。如果模块依赖于内置的Node API,那么除非以某种方式对模块进行填充,否则您将无法在浏览器中使用它。您提到的trapz模块可能无法在浏览器上运行。通过源快速扫描显示它依赖于(除其他事项外)用于创建套接字的net-snmp模块。您无法从浏览器创建套接字。像dgram-browserify这样的填充程序模块通过HTTP代理套接字,但您需要服务器端代码来支持它。