Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack Aurelia2的哪个模块加载器?_Webpack_Aurelia_Aurelia2 - Fatal编程技术网

Webpack Aurelia2的哪个模块加载器?

Webpack Aurelia2的哪个模块加载器?,webpack,aurelia,aurelia2,Webpack,Aurelia,Aurelia2,我正在用Aurelia2启动一个新的typescript项目。 它让我在Webpack和Dumber之间做出选择。 我不知道在这两者之间选择什么。 我对模块装载机的要求是: 易于在Chrome中调试(我想毫不费力地在Chrome中调试typescript文件)-这是最重要的 易于使用(我不想把配置文件弄得太乱。我希望npm安装外部模块并使用它) 我希望能够使用外部文件,如图像、css、less、外部javascript库(不是通过npm安装的),而无需太多努力 性能对我来说不是问题。 请帮我选择

我正在用Aurelia2启动一个新的typescript项目。 它让我在Webpack和Dumber之间做出选择。 我不知道在这两者之间选择什么。 我对模块装载机的要求是:

  • 易于在Chrome中调试(我想毫不费力地在Chrome中调试typescript文件)-这是最重要的
  • 易于使用(我不想把配置文件弄得太乱。我希望npm安装外部模块并使用它)
  • 我希望能够使用外部文件,如图像、css、less、外部javascript库(不是通过npm安装的),而无需太多努力
  • 性能对我来说不是问题。 请帮我选择。 谢谢

    更新 关于第二点。易于使用。。。 我目前正在从CLI使用Aurelia 1和Require bundler。我也曾在一开始简要地将Aurelia 1与Webpack一起使用过,但使用它的经验对第一点不好——在浏览器中调试typescript,调试生成的javascript是一件痛苦的事情。 所以我的Require和Webpack的问题是第三方库,比如ie.Devexpress、jsTree、不使用模块的库。。。这些库不能简单地工作,我需要更改Aurelia配置文件(Aurelia.json)以使它们工作。找到准确的配置对我来说是一件痛苦的事(反复试验)。对于webpack,我记得,我需要更改webpack-config.json,并了解webpack如何为它查找模块

    对于第3点,轻松使用外部文件。。。 我90%的时间在我的项目中使用引导主题。我从WrapBootstrap购买的主题。整合这些主题对我来说并不容易。我不知道如何引用主题文件,比如主题中使用的javascript文件。在Aurelia word中,我喜欢使用npm安装我的库,这非常好而且容易,但是如果我得到主题javascript文件,我就不能用npm安装它们(我不是说主题使用的第三方库,如select2,只有主题开发人员编写的javascript文件),我不能简单地导入它们,因为它们不是模块,Aurelia也不知道

    我不是前端开发人员,也不熟悉javascript系统。这就是我喜欢使用Typescript的原因。但是找到解决这些问题的方法需要时间,我没有时间。我非常喜欢Aurelia,现在不会对任何框架进行更改

    我喜欢的是我可以用它做任何事。是的,它需要配置,但至少可以正常工作。
    关于Webpack,我喜欢的是HMR(热模块重新加载)。

    对于第2点和第3点,更具体一些,这样可以更容易地给出正确的答案。您是否对当前使用的内容有任何参考框架,并且对其感到高兴/不高兴?例如,一个aurelia1设置,或者一个带有另一个SPA框架的设置?你以前有使用webpack的经验吗?你可以尝试这两种方法:-)这将是一个小应用程序,因为au2还没有正式发布。这两个1,2都适用于任何流行的捆绑包。每个捆绑包商都有不同的方式来处理3。@huocp有一个观点——也许最好只是尝试一下。我会选择webpack。查看您的请求,您可能需要一些调整才能使其正常工作,而webpack将为您提供最大的灵活性,让您可以随心所欲。邓伯是。。。。。正如名字所说,最容易设置,但灵活性较差。不得不承认我对webpack更熟悉谢谢你的建议@Sander Spilleman,你能详细解释一下为什么,webpack比Duber中require.js的优势是什么吗?关于第2点和第3点,更具体一些会让你更容易给出正确的答案。您是否对当前使用的内容有任何参考框架,并且对其感到高兴/不高兴?例如,一个aurelia1设置,或者一个带有另一个SPA框架的设置?你以前有使用webpack的经验吗?你可以尝试这两种方法:-)这将是一个小应用程序,因为au2还没有正式发布。这两个1,2都适用于任何流行的捆绑包。每个捆绑包商都有不同的方式来处理3。@huocp有一个观点——也许最好只是尝试一下。我会选择webpack。查看您的请求,您可能需要一些调整才能使其正常工作,而webpack将为您提供最大的灵活性,让您可以随心所欲。邓伯是。。。。。正如名字所说,最容易设置,但灵活性较差。不得不承认我对webpack比较熟悉谢谢你的建议@Sander Spilleman,你能详细解释一下为什么,在Duber中webpack比require.js强大多少?