首先,我对JS没有太多的背景;Aurelia JS不适合我,我在Chrome中有以下错误:
1) TypeError: e.configure不是aurelia-core.min.js:1中的一个函数。
如果我使用Aurelia basic-aurelia-project.zip
2)不能直接设置SystemJS.map的“aurelia”。而是使用SystemJS.config({ map:{“aurelia”:. })。
如果我制作了eclipse项目并在index.html中使用了下面的内容
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.20.9/system.js"></script>
<script src="lib/aurelia-core.min.js"></script>
<script>
System.import('aurelia-bootstrapper');
</script>如果我必须遵循简单的依赖包含模型和头部/主体中的“script”元素,那么需要包含哪些脚本。
此外,我没有找到任何CDN链接的奥雷利亚,这让我怀疑,奥雷利亚是否已经准备好生产,或仅仅是一个Beta水平即将到来的JS框架。
我不使用Node.js等,所以npm等对我不起作用。是否有一种更简单的方式来使用Aurelia (在AngularJS 1.x风格中,包括脚本元素),或者还有其他更复杂的方法。
我不确定Aurelia在配置/依赖方面是否值得采用(仅我的意见)。
如果有人能帮我解决上面的问题&依赖关系,那就太棒了。
发布于 2017-03-02 17:44:10
我将根据,我的观点来回答这个问题。
此外,我没有找到任何CDN链接的奥雷利亚,这让我怀疑,奥雷利亚是否已经准备好生产,或仅仅是一个Beta水平即将到来的JS框架。
您可能找不到任何用于Aurelia的CDN链接,因为它不像其他库,比如jQuery。没有理由使用CDN链接,因为您永远不会在生产环境中使用脚本标记加载它(除非您真的知道自己在做什么)。Aurelia (和其他任何现代js框架一样)被设计成与现代加载和捆绑工具一起使用。
我不使用Node.js等,所以npm等对我不起作用。是否有一种更简单的方式来使用Aurelia (在AngularJS 1.x风格中,包括脚本元素),或者还有其他更复杂的方法。
我很抱歉地告诉您这一点,但是如果您想使用现代JS框架(Aurelia、Angular2、Vue.js),您将不得不处理node.js、npm等。所有现代js框架都有一些在node.js环境下运行的构建过程。避免这种情况是可能的,但这只会使事情变得更加困难。
有更简单的方法来使用Aurelia,比如您在问题中提到的项目。然而,它主要是为了学习目的而制作的。你仍然可以在一个真实的场景中使用它们,但是你会发现很多困难,因为没有工具可以帮助你。
NodeJS工具在那里帮助我们!给他们一个机会,你不会后悔的。相信我:)
如果你有一些严格的公司规定不允许你使用Node,我认为你应该和你的领导谈谈,并设法解决这个问题。
发布于 2019-07-18 21:14:51
@Fabio Luz,请原谅,这不是一个答案,而是对您的回答的一个更长的说明--在CDN中可能有一个Aurelia模块的场景.
我理解,对于“孤独”的SPA体系结构来说,有能力捆绑和做框架库的树抖动是非常好的。但是我不确定,我想知道是否应该有一些不同的方法--例如,在CDN中有特定的Aurelia模块。我想知道,如果可能做出决定,例如,通常使用Aurelia作为一个平台,使用SharePoint在线/Office365,使用SharePoint框架持续开发定制。我曾试图在spfx解决方案中将Aurelia配置为webpack的外部环境,但我没有成功。我也不太熟悉所有的工具,所以我可能做了一些初学者的错误:遗憾的是,Aurelia cli和spfx工具版本目前并不协调- spfx必须使用webpack版本的gulp 3,尽管aurelia使用的是较新的webpack ver.4版本。
https://stackoverflow.com/questions/42503044
复制相似问题