我正在使用Express和Jade,我通过npm安装了backbone.js和jQuery。我是否将相应的js文件复制到我的public / javascript文件夹中,或者如果我在视图模板文件中使用require(),Jade会理解吗?
请引导我朝正确的方向前进。
由于
答案 0 :(得分:1)
require()
提供随软件包管理器安装的任何内容。如果您尝试使用库在客户端呈现,那么您不应该在服务器端安装它们。
答案 1 :(得分:0)
正如hexacyanide所说,随包管理器安装的任何东西都可以通过require()获得。 如果您想在浏览器中使用通过npm安装的软件包,您可能需要查看browserify。虽然我建议首先简单地使用骨干网和jQuery网站上提供的文件。学习的内容较少。
答案 2 :(得分:0)
NPM仅适用于服务器端JavaScript包。
如果您想使用软件包管理器管理客户端库,请查看bower,它分享了NPM的一些概念,但是对于客户端。