Angular 省道角样

Angular 省道角样,angular,intellij-idea,dart,Angular,Intellij Idea,Dart,我正在使用IntelliJ IDEA从IDEA的新项目向导开发一个省道/角度应用程序 编译OK之后,我尝试从浏览器(作为本地文件运行)和Web access(由Apache2提供)加载它 但是页面(index.html)只是简单地显示“正在加载…”,没有进一步的显示等等 有人能给点提示吗?我想我已经解决了这个问题 注意,…部分的输出index.html中有几行: <script> // WARNING: DO NOT set the <base href> lik

我正在使用IntelliJ IDEA从IDEA的新项目向导开发一个省道/角度应用程序

编译OK之后,我尝试从浏览器(作为本地文件运行)和Web access(由Apache2提供)加载它

但是页面(index.html)只是简单地显示“正在加载…”,没有进一步的显示等等


有人能给点提示吗?

我想我已经解决了这个问题

注意,
部分的输出
index.html
中有几行:

<script>
    // WARNING: DO NOT set the <base href> like this in production!
    // Details: https://webdev.dartlang.org/angular/guide/router
    (function () {
        // App being served out of web folder (like WebStorm does)?
        var match = document.location.pathname.match(/^\/[_\w]+\/web\//);
        var href = match ? match[0] : '/';
        document.write('<base href="' + href + '" />');
    }());
</script>

//警告:请勿在生产中这样设置!
//详情:https://webdev.dartlang.org/angular/guide/router
(功能(){
//从web文件夹中提供应用程序(就像WebStorm一样)?
var match=document.location.pathname.match(/^\/[\uw]+\/web\//);
var href=match?match[0]:“/”;
文件。写(“”);
}());
只需注释掉编译器生成的所有内容


需要注意的一点是:在IDEA中,我已选中编译为“生产版”,而在命令行中,
pub help build
告诉我默认的
模式是
release
,所以我真的很想知道为什么编译为生产版时不删除这些行

由于Chrome浏览器的安全限制,从本地文件加载AFAIK不应该工作。你在使用路由器吗?正如我所说的,文件(或者更准确地说,
build
目录中的整个编译输出)也是由Apache提供的,但仍然只显示“正在加载…”,我使用的是Firefox,ChromeBut,但从IDEA(无构建)启动时,它在Dartium中工作?@GünterZöchbauer是的,是的,虽然加载速度非常慢…但只有第一次慢,或者在连续重新加载时也慢?生产(发布)模式指的是生成的JavaScript,而不是HTML或图像资产。很抱歉让你感到困惑。请关注/更新以了解我们为什么需要该脚本。