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