Node.js在public / javascripts文件中使用已安装的包

时间:2014-07-10 02:23:18

标签: node.js

我使用&nbsp install package-name'安装了一个软件包。现在我想知道如何在我的global.js文件中使用这个包,该文件位于public / javascripts文件夹中?

我尝试使用' var name = require(' package-name');'在global.js文件中,但这似乎不起作用。我打算在其他地方引用这个包吗?

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:1)

所以简短的回答是使用browserify。真正理解在节点和浏览器之间共享代码的所有含义是一个冗长的主题,所以请花点时间阅读教程和the handbook。但基本的想法是

    在你的global.js文件中,
  • 从正在执行的var name = require("package-name");节点加载模块。
  • 使用browserify la browserify public/javascripts/global.js > public/javascripts/main.js
  • 转换文件
  • 更改您的HTML <script>标记以加载新的main.js文件。