首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在chrome中独立运行webstorm angularJS应用程序?

如何在chrome中独立运行webstorm angularJS应用程序?
EN

Stack Overflow用户
提问于 2016-03-16 03:28:29
回答 2查看 422关注 0票数 0

我在本地机器上有一个angular应用程序,我可以通过chrome,firefox或IE从webstorm打开我的SPA,但如果我不使用IDE从windows资源管理器打开相同的html文件,它只能在firefox中打开和运行,而不能在chrome和IE上运行,只是一个空白页面。我记得我读到过firefox有一个内部服务器,而chrome没有,我不记得我在哪里读到的,如果有人知道为什么,请帮帮忙。

EN

回答 2

Stack Overflow用户

发布于 2016-03-16 08:19:49

从长远来看,您最好运行一个本地文件服务器。您可以查看python的简单服务器示例http://effbot.org/librarybook/simplehttpserver.htm,或者我通常在node中运行以下代码:

代码语言:javascript
运行
复制
var http = require('http');
var express = require('express');
var app = express();

app.use('./', express.static(__dirname + './'));

app.get('*', function(req, res) {
    return res.redirect('./');
});

// Create a server
var server = app.listen(3513, function () {
    console.log('Server listening on', 3512)
});
票数 2
EN

Stack Overflow用户

发布于 2016-03-16 04:07:09

如果你使用的是纯angular,你不需要服务器,但是你可能会遇到一些安全问题,试着在没有安全的情况下运行,看看会发生什么。

对于OSX,打开终端并运行:

$ open -a Google\ Chrome --args --disable-web-security

对于Linux运行:

$ google-chrome --disable-web-security

此外,如果您试图访问本地文件用于开发目的,如AJAX或JSON,您也可以使用此标志。

-–allow-file-access-from-files

对于Windows,进入命令提示符并进入Chrome.exe所在的文件夹,然后键入

chrome.exe --disable-web-security

这应该会禁用同源策略,并允许您访问本地文件。

否则,查看控制台是最明智的做法,有时错误信息会在那里弹出。

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

https://stackoverflow.com/questions/36020395

复制
相关文章

相似问题

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