带有本地修改的JS和CSS文件的JSPM

时间:2016-02-22 02:42:06

标签: aurelia jspm

我正在使用JSP与aurelia,我有一些垫片(JQuery插件),我从github加载。 但我想对这些插件中的一些css和js文件进行一些修改,以满足我的应用程序要求。

在JSPM中实现此目的的首选方法是什么?我们是否想对JS和CSS文件进行本地修改?或者为这些更改创建一个新的github仓库并从这个新的仓库中提取?

1 个答案:

答案 0 :(得分:1)

直接修改插件文件不是最佳做法。理想情况下,根据插件,您希望扩展原始内容并覆盖其方法。但可以理解的是,没有很多插件可以在可扩展的前提下工作。

您有几个选择:

推荐方法

分叉原始插件,然后使用Jspm安装插件的分支,如下所示:jspm install github:username/myrepo您甚至可以通过输入以下内容为您的安装设置别名:jspm install myalias=github:username/myrepo

不推荐的方法

从Github(或任何地方)下载插件并在应用程序内部创建一个文件夹(可能vendorthird_party将文件复制到文件夹中,然后通过import引用此插件或System.import

建议采用第一种方法。分叉插件并使用源代码控制进行更改,以确保在更新源插件时可以更新到更高版本。复制/粘贴的第二种方法意味着您的更改难以维护。

相关问题