包含前端npm包和css / js的最佳实践?

时间:2015-10-28 14:13:34

标签: javascript css node.js npm gulp

我刚开始使用NPM,Gulp等 到目前为止,我只有NPM软件包,它们只包含JS或CSS / SASS。 我所做的是,取决于包装:

  • 将包复制到供应商目录,以便我可以使用它(如果是波本威士忌)
  • 让gulp抓取文件并将其连接到我的main.js或main.css

现在我有了由CSS和JS组成的fancybox NPM Package。 我是否也应该单独从JS中获取CSS并处理它(复制,连接,重命名等)?

在阅读了多篇关于处理NPM(前端)软件包的博客后,我仍然不确定处理这样一个软件包的最佳方法是什么。

想法?

1 个答案:

答案 0 :(得分:0)

嗯,猜测它可以依赖于node_modules(或bower模块)本身安装的软件包。

您可以在构建系统构建的相应vendor.css和vendor.js文件中包含css和js文件。

我不想将其复制到某个供应商文件夹,而是直接包含在供应商文件中。