Tag: visual studio

Visual Studio node.js构build设置

我正在尝试使用visual studio node.js项目为Angular 2打字稿项目设置使用Visual Studio的开发环境。 如果我使用命令行,一切工作正常,我的脚本被编译,我的应用程序运行应该像。 但是,使用Visual Studio构build和运行 – 它不起作用。 我的问题是,我正在使用这个angular度2控制,并且显然这个项目的testing不会传输,而且会造成构build错误。 有没有办法为node.js项目configurationvisual studio的构build设置? 有没有办法来抑制这些错误? 我真的可以设置Visual Studio运行npm / gulp脚本而不是MSBuild? (我知道任务运行者,但由于它只有BuildBuild,AfterBuild,Clean和ProjectOpen绑定之前,它似乎不会解决我的问题。)

如何将这些angularjs,visual studio和nodejs结合起来

我来自MVC背景,最近开始使用angularjs进行开发。 我正在使用Visual Studio进行WebApi开发,并使用angularjs的MVC。 托pipewebapi的基本模板我已经select: 在这里 但现在我没有任何方法来缩小和捆绑,这将会严重影响应用程序的加载时间。 有没有什么办法可以在不使用MVC的情况下使用angularjs和webapi进行缩小和捆绑。 在寻找解决scheme时,我遇到了“ Visual Studio的Node.Js工具 ”,这似乎是我来拯救的。 现在我有单独的项目为webapi和angularjs。 我正在使用node.js进行构build和testing。 npm用于在angular度项目中安装软件包,nuget用于安装webapi项目的任何依赖项。 现在,我可以做所有的视觉工作室的发展。 但我仍然不确定几件事情: 我如何使webapi&angularjs之间的连接。 我需要在不同的端口主机,并从angularjs做CORS。 如果我在webapi做出改变,我将不得不再次托pipe它,然后testing它…有没有简单的出路? 顺便说一句,结合视觉工作室与node.js – 这是一个坏主意? 我应该保持与webapi和angularjs在同一个视觉工作室项目和使用mvc捆绑缩小的mvc …所以我不担心托pipe和部署。 注意:我正在使用NHibernate并且必须与Oracle连接。 有没有其他的select,我可以尝试从webapi,可以使事情更容易。 对不起,我缺乏整体水平的工作知识..这些线程如何结合,并感谢帮助我。 我做了足够的search,但无法find解决scheme。 如果有人能指点我一些文章,那就太好了。

适用于Visual Studio的Node.js工具无法debugging

刚刚升级到RC2版本的Node.js工具,我不能再停在一个断点。 有谁知道如何解决这一问题? 环境:Windows 8.1 x64,Visual Studio Pro 2013 项目设置:

自动完成停止在Node.js项目上工作

我遇到了一个恼人的错误,无论何时我input字符,intellisense都不会显示代码完成。 智能感知只会显示代码完成时,我使用快捷键ctrl + space 。 但是,当我在一个不同types的JavaScript项目工作,自动完成工作正常。 即使在以下情况下启用了语句完成,自动完成也不起作用: 选项>文本编辑器>所有语言>自动列表成员+参数信息 选项>文本编辑器> Javascript>自动列表成员+参数信息 选项>文本编辑器> Node.js>自动列表成员+参数信息 我也试过: 重新安装VS !. 重新安装nodejs工具 重新开始vs. 重新打开我目前正在使用的文件。 在一个新的Nodejs项目上工作。 我正在使用VS2013更新4。 我正在使用Resharper。 我正在使用Web Essentials进行更新4。

node.js中的Ambient TypeScript模块

我正在尝试使用Visual Studio开发人员工具在node.js中编写一个环境模块。 模块看起来像这样 module "Module" { export class Class { first = "First"; second = "Second"; } } 我想尝试在另一个文件中使用这个: var m = require("Module"); var c = new m.Class(); 在require语句上键入是好的,但是这给编译器错误,说只有环境模块可以使用带引号的名称。 那么我该怎么写我的TypeScript模块,以便它们可以被导入到其他项目文件中,并且导入是强types的?

将现有的Node Js项目添加到现有的.Net解决scheme中

更新。 更新了这个问题,因为它看起来有点模棱两可,而不是我正在寻找的答案。 我们有一个巨大的.NET应用程序运行在MVC和angular度。 它主要解决scheme下有多个项目。 。 我们还在Node.js中为前端开发人员提供了该应用程序的副本。 它看起来像这样: 会发生什么 – 前端开发人员在Node js解决scheme(如js或.less文件或控制器)中进行更改 – 进行更改并将这些更改移动到.Net解决scheme,这是实际的活动项目。 迟到了 – 我们遇到了两个不同解决scheme(Node和.NET)的开发人员的问题,并且在任何地方都保留两份资产。 我们最终决定将它们结合起来,并将整个Node.js应用程序作为第6个项目纳入我们的.NET解决scheme。 像这样的东西 想知道如果有人以前是这样做的 – 添加一个.NET应用程序与现有的Node.js应用程序。 如果有的话,任何利弊考虑。 需要注意的一点 – Nodejs项目和.Net项目完全相互独立。 我们的想法是整合应用程序,以便我们可以从单一解决scheme运行.net应用程序或UI应用程序。 最后,我们将把所有资产整合到一个项目中,以便我们不必重复。 此外,将不胜感激任何链接,我可以看到如何开始合并这两个应用程序。

Node.js,IIS,Angular和Visual Studio

所以,我是一个教程,使用angular种子写我的第一个angular度的应用程序。 Angular种子带有一个web-server.js文件,本质上运行一个节点服务器,所以你可以模拟一个Web服务器。 本教程要求在命令提示符下启动服务器。 问题是每次运行启动节点服务器的文件时,Visual Studio 2013打开,然后最终告诉我访问被拒绝。 这不是预期的结果。 我需要设置与Node一起使用的IIS吗? 为什么从命令提示符启动节点Web服务器时VS打开?

Visual Studio 2017预运行生成事件

我想在每次运行项目时都运行一个npm脚本。 这个命令将启动一个触发webpack热模块交换的手表。 它看起来像这样: npm run watch:dev:hmr 我知道我可以从post和预先构build的事件中做到这一点,但是我不想在每次构build之后运行一个手表。 我只想运行它,然后开始我的项目的一个新的实例,理想情况下,当实例停止时,停止它。 可以这样做吗?

Visual Studio iOS部署失败,因为“边缘模块尚未预编译”

我正在尝试从Windows计算机部署HTML / CSS / JS Apache Cordova应用程序到Mac。 我相信他们正在通过remotebuild代理正常通信,但是当我尝试构build一个空白的项目在Mac上部署时,这个错误是在构build的最初阶段引发的: MDAVSCLI : error : The edge module has not been pre-compiled for node.js version v4.1.1. You must build a custom version of edge.node. Please refer to https://github.com/tjanczuk/edge for building instructions. 我已经按照链接,并已经find了解决办法,以解决这个错误,但这个链接似乎并不适用于我所做的。 我没有在我的代码中使用任何node.js函数,所以我很困惑,为什么这个错误发生。 我只是试图build立一个几乎空白的HTML页面,我仍然得到错误,无论我做这个页面有多简单。 我怎样才能解决这个问题? 什么是摆脱这个错误的最好方法,或者是因为错误提示预编译边缘与node.js版本4.1.1一起工作?

节点萨斯没有绑定为您当前的环境

我已经看到了很多这样的问题,但似乎没有解决或匹配的问题。 节点Sass无法find当前环境的绑定:Windows 64位和Node.js 6.x. 奇怪的是,我没有安装Node.js 6.x。 从命令行节点-v给我v5.10.1。 我是开箱即用的Angular4 Universal Asp.net核心visual studio 2017模板。 我试过了 npm重buildnode-sass –force 在Visual Studio中重新排列Web中的节点外部工具 失败:Microsoft.AspNetCore.Server.Kestrel [13]连接ID“0HL4JSD9SSV8E”:应用程序抛出未处理的exception。 System.Exception:调用节点模块失败,出现错误:预渲染失败,因为错误:错误:模块生成失败:错误:缺less绑定D:\ Projects \ angular2 \ node_modules \ node-sass \ vendor \ win32-x64-48 \ binding .node节点Sass无法为当前环境find绑定:Windows 64位与Node.js 6.x find以下环境的绑定: Windows 64位与Node.js 5.x 这通常是因为运行npm install环境已经改变。 运行npm rebuild node-sass –force来为当前环境构build绑定。 在对象上的module.exports(D:\ Projects \ angular2 \ node_modules \ node-sass \ […]