我刚开始使用Node.js,发现我们需要在后端使用RequireJS库。此外,如果我们想在那里使用它,我们需要将它包含在视图中。那么,如果我想使用d3来操作一些数据,我会在后端指定require并将结果仅发送到前端?或者我应该在服务器端和HTML页面中包含它?那么在两边使用相同的库是多余的吗?
对于jQuery:我做了
npm install jquery
对于Bootstrap:
npm install bootstrap
现在由于版本不匹配,我在HTML文件中包含了不同的jQuery。我再次从脚本中添加了d3。虽然它有效,但这是设计Node.js应用程序的正确方法吗?
答案 0 :(得分:2)
您不希望将npm用于应用程序的客户端部分(包括引导程序)。我建议安装凉亭。
npm install bower
bower init
创建.bowerrc文件并输入{ "directory" : "public/components"}
bower install bootstrap --save
将脚本包含在html文件中。