首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带angularjs的Angular2丑化

带angularjs的Angular2丑化
EN

Stack Overflow用户
提问于 2015-12-02 21:45:11
回答 1查看 878关注 0票数 3

现在,我已经成功地将angular 2组件集成到了我们的angularJS应用程序中,我想为这个版本对它们进行美化。但是,如果我使用SystemJS构建器,我会得到以下错误:

代码语言:javascript
运行
复制
Fatal error: ENOENT: no such file or directory, open '{webAppRoot}angular2\angular2.js'

它似乎试图使请求(‘angular2/angular2’)变得丑化,但它没有正确地解决它。如何正确地美化angular2应用程序?

请注意,应用程序的angularJS部分是用ES5、JS和AMD编写的,angular2模块正在使用SystemJS编译成ES5。然后使用SystemJS加载AMD以及CommonJS模块。

EN

回答 1

Stack Overflow用户

发布于 2015-12-23 01:52:14

我使用JSPM为我的angular2项目做好生产准备。其他流行的工具,如JSPM,包括webpack和browserfy。JSPM将完成的重要任务之一是捆绑组成angular2项目的各种模块。我还将"selfExecutingBundle“标志设置为true,并让JSPM生成一个捆绑的js文件(例如myApp.bundle.js),然后从那里我缩小/丑化它(myApp.bundle.min.js),并在index.html文件中使用这个脚本引用。

代码语言:javascript
运行
复制
<html>

<head>
    <title>Hello Angular World</title>
</head>
<body>
<div>
    <my-app>Loading...</my-app>
</div>
    <script src="/js/myApp.bundle.min.js"></script>
</body>

</html>

这就是你所需要的!

将来当HTTP/2规范变得更普遍时,可能不再需要捆绑/缩减基于模块的项目,但现在我认为它是必要的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34044299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档