开发人员如何维护非应用程序项目的前端依赖性?

时间:2017-04-12 01:01:27

标签: jquery node.js wordpress git npm

我理解NPM并且我在构建脚本等的前端项目中使用了很多,但我很好奇人们如何为非基于app的小册子网站维护前端依赖性" #34;项目

例如,假设我有一个WordPress主题我正在研究,我需要包含jQuery和一些jQuery插件,用于一些基本的前端内容(比如旋转木马或模态功能)。你会使用NPM吗?

这些脚本需要与我的repo一起提交,并与主题一起部署到生产中。但是大多数项目都会忽略NPM的node_modules目录。那么如果不直接手动包含脚本,你将如何实现这一目标呢?

1 个答案:

答案 0 :(得分:1)

您可以使用Bower.io,它的工作方式与NPM相同,专为前端软件包设计。

它有一个bower.json而不是package.json,就像在package.json中一样,它存储已安装的依赖项。通过bower install --save安装时,依赖项存储在依赖项数组中。默认情况下,已安装的软件包存储在名为bower_components的目录中。