【发布时间】:2015-02-12 09:01:05
【问题描述】:
我有一个关于将node_modules 包含到 HTML 网站的最佳做法的问题。
假设我的 node_modules 文件夹中有 Bootstrap。现在对于网站的生产版本,我将如何包含位于 node_modules 文件夹中的引导脚本和 CSS 文件?将 Bootstrap 留在该文件夹中并执行以下操作是否有意义?
<script src="./node_modules/bootstrap/dist/bootstrap.min.js"></script>
或者我是否必须在我的 gulp 文件中添加规则,然后将这些文件复制到我的 dist 文件夹中?还是最好让 gulp 以某种方式从我的 HTML 文件中完全删除本地引导程序并用 CDN 版本替换它?
【问题讨论】:
-
相关话题stackoverflow.com/questions/24397379/…。所以这里是questino @Palak Bhansali 假设一个人只需要,它是否证明为了这个唯一目的实施凉亭是合理的,例如一个直接从npm安装引导的gulp express应用程序,需要访问现在在gulp中的文件,这些文件位于node_modules中。这是否证明了一个用例现在需要凉亭来实现这个唯一目的?这就是我遇到的问题。我已经在使用 composer、npm、gulp、grunt,个人不想使用 bower,也不想在这个应用上使用 grunt。
-
需要直观解决方案的优秀问题!
-
现实地说,这是一个没有触及的重要问题。有很多 JS/CSS 库与流行的框架不兼容。当开发人员总是从 bower 和 JSPM 迁移时,这是一个巨大的差距。
标签: node.js twitter-bootstrap npm node-modules