0

我在 Jade 中使用 Express,并通过 npm 安装了主干.js 和 jQuery。我是否将适当的 js 文件复制到我的 public/javascript 文件夹中,或者如果我在视图模板文件中使用 require(),Jade 会理解吗?

请引导我朝着正确的方向前进。

谢谢

4

3 回答 3

1

使用包管理器安装的任何东西都可以通过require(). 如果您尝试使用在客户端呈现的库,那么您不应该在服务器端安装它们。

于 2013-05-20T15:33:46.927 回答
0

正如 hexacyanide 所说,使用包管理器安装的任何东西都可以通过 require() 获得。如果你想在浏览器中使用通过 npm 安装的包,你可能想看看 browserify。虽然我建议首先简单地使用主干网和 jQuery 网站上提供的文件。学的比较少。

于 2013-05-20T15:37:26.680 回答
0

NPM 仅适用于服务器端 JavaScript 包。

如果您想使用包管理器管理客户端库,请查看bower,它共享 NPM 的一些概念,但适用于客户端。

于 2013-05-20T15:51:59.980 回答