我一直在尝试从github上发布的源代码中为原子文本编辑器做出贡献。我正在从源代码构建应用程序。
以下是一些快速系统信息。
操作系统 Windows 10(x64)
命令结果: apm -v
apm 1.16.1
npm 3.10.5
node 6.9.5 x64
python 2.7.13
git 2.11.0.windows.3
visual studio 2015
我已经运行了原子documentation (windows build)给出的命令,并且它已正确创建了一个输出文件。(命令如下所示)
cd C:\
git clone https://github.com/atom/atom.git
cd atom
script\build
我已经在visual studio 2015中打开了atom文件夹作为一个网站。我认为这是正确的,但我并不完全确定。下面是我在visual studio 2015中的解决方案资源管理器的图像。对于项目原子,它如前所述作为网站打开。
现在,当我尝试在visual studio中构建此应用程序时(它表示构建成功),但我收到错误HTTP Error 403.14 - Forbidden(visual studio打开本地主机)。我遵循Microsoft支持website的方法,但这些解决方案没有修复我的错误。我想知道我是否应该将应用程序构建为visual studio中的网站。这可能是造成这个错误的原因吗?
其他信息:
Web.config内容:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
</system.web>
</configuration>
答案 0 :(得分:1)
我再次在原子讨论区Link Here询问了这个问题。这是其他答案,所有学分都归Wliu和Scholar回答。
使用script \ build。如果Visual Studio具有嵌入式终端而不是您可以使用它,那么您不必离开编辑器。 Atom确实有一个嵌入式终端。
运行脚本\ build时,out \应自动清除:https://github.com/atom/atom/blob/071ee3a06076f67e7708f4fdeffe85ac0e9d89c6/script/lib/clean-output-directory.js1 如果您不断对Atom核心进行更改并希望快速测试更改,则可以在开发人员模式下运行Atom,这比重建更快:atom --dev。