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

Aurelia 带有本地修改的JS和CSS文件的JSPM,aurelia,jspm,Aurelia,Jspm,我将JSPM与aurelia一起使用,我从github加载了一些垫片(JQuery插件)。 但我想对这些插件中的一些css和js文件进行一些修改,以满足我的应用程序需求 在JSPM中实现这一点的首选方法是什么?我们是否要对JS和CSS文件进行本地修改?或者为这些更改创建一个新的github repo,并从此新的repo中提取?直接修改插件文件被认为不是最佳做法。理想情况下,根据插件,您希望扩展原始插件并覆盖其方法。但是可以理解的是,没有很多插件是在可扩展的前提下工作的 您有两个选择: 建议的方法

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


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

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

您有两个选择:

建议的方法 分叉原始插件,然后使用Jspm安装插件分叉,如下所示:
Jspm安装github:username/myrepo
,您甚至可以通过键入以下内容为您的安装添加别名:
Jspm安装myalias=github:username/myrepo

不推荐的方法 从Github(或任何地方)下载插件,并在应用程序内创建一个文件夹(可能是
供应商
第三方
将文件复制到文件夹中,然后通过
导入
系统引用此插件。导入

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