NPM管理老式Web项目中的前端依赖项

时间:2019-04-29 16:39:13

标签: npm gulp frontend

我正在努力清理目前在工作的项目。这是一个具有老式结构的JSP网站-将JS / CSS依赖项复制到scripts / styles目录,然后链接到标头中。我想利用NPM的功能来自动管理这些依赖项。

我知道Webpack或Browserify之类的工具,但恐怕它们打算与较新的模块化Web设计一起使用。但是,该网站使用经典方法,将函数和变量暴露在全局范围内,因为JSP页面使用了它们。当前,我有一个Gulp管道来收集所有依赖项,将它们最小化并注入到标头中,但是此解决方案有一个严重的缺点:我必须将所需的依赖文件列表保留在某个位置(在我的情况下为package.json)。 / p>

我正在寻找更好的解决方案,因为我对到目前为止所做的事情不满意。我想知道在这种(无模块)网页中是否可以完全自动化依赖管理。

这似乎是Bower的工作,但我不想使用不推荐使用的工具。

我应该使用哪种工具或哪种方法来自动化依赖关系管理和构建?我希望将所有需要的文件打包到一个bundle.jsbundle.css中并注入到我的标头中。

0 个答案:

没有答案