Javascript 如何在JSFIDLE中导入NPM包?
我想使用JSFiddle验证一些url,以便以后可以共享。我尝试从Github()添加到Javascript 如何在JSFIDLE中导入NPM包?,javascript,npm,jsfiddle,Javascript,Npm,Jsfiddle,我想使用JSFiddle验证一些url,以便以后可以共享。我尝试从Github()添加到index.js文件的链接,但Fiddle说: Github不是CDN,因此使用它会导致加载文件时出现问题。你还坚持吗 显然,当我尝试使用它时,会抛出一个错误: 拒绝从[…]执行脚本,因为其MIME类型(“text/plain”)不可执行,并且启用了严格的MIME类型检查 那么,有没有办法在JSFIDLE中使用npm包呢?或实现此目的的任何解决方法?使用。它们允许您喜欢CDN。使用它,您可以按照此模式从任何包
index.js
文件的链接,但Fiddle说:
Github不是CDN,因此使用它会导致加载文件时出现问题。你还坚持吗
显然,当我尝试使用它时,会抛出一个错误:
拒绝从[…]执行脚本,因为其MIME类型(“text/plain”)不可执行,并且启用了严格的MIME类型检查
那么,有没有办法在JSFIDLE中使用npm包呢?或实现此目的的任何解决方法?使用。它们允许您喜欢CDN。使用它,您可以按照此模式从任何包加载任何文件
https://unpkg.com/:package@:version/:file
那么,如果你加上
https://unpkg.com/valid-url@1.0.9/
然后您将获得(如下图所示)
如果指定index.js文件
https://unpkg.com/valid-url@1.0.9/index.js
然后您将获得(如下图所示)
然后,通过添加所需的资源,您可以在小提琴中使用它。您不能直接使用GitHub中的代码,但可以从rawgit.com中包含这些代码。另外,使用RequireJS可能是个好主意,因为您将无法在web上使用正常的
require(…)
或import…
语法。