Articles of visual studio

如何更新VS2015中的节点和npm?

我正在使用Visual Studio来开发一个MVC Angular2项目。 当我更改package.json中的依赖项时,出现错误。 主要的,我想是 npm ERR! node -v v0.10.31 npm ERR! npm -v 1.4.9 下面的完整日志。 我一直试图通过NuGet包pipe理器,命令或直接安装更新。 没有任何工作 我仍然有同样的错误,似乎VS2015仍然使用旧版本的节点和NPM。 如何解决这个问题呢? 谢谢, 斯特凡。 npm WARN package.json aspnet@0.0.0 No repository field. npm http GET https://registry.npmjs.org/http-server npm http GET https://registry.npmjs.org/ie-shim npm http GET https://registry.npmjs.org/jasmine-core npm http GET https://registry.npmjs.org/rxjs npm http GET https://registry.npmjs.org/zone.js npm http GET https://registry.npmjs.org/angular/compiler npm http […]

TypeError:无法读取undefined(Node.js)的属性'get'

我在Node.js中是新的,我需要帮助。 我想在Visual Studio中使用express (^ 4.14.1) ,path (^ 0.12.7)和vash (^ 0.12.2)模块开发一个简单的程序。 我刚刚创build了几个文件,我将在下面向您展示。 homeController.js和index.js文件在控制器文件夹内。 的package.json { "name": "the-board5", "version": "0.0.0", "description": "TheBoard5", "main": "server.js", "author": { "name": "Utku" }, "dependencies": { "express": "^4.14.1", "path": "^0.12.7", "vash": "^0.12.2" } } server.js var http = require("http"); var express = require("express"); var app = express(); var controllers = require("./controllers"); var […]

TypeError:require(…).jsdom不是一个函数

我已经使用visual studio 2015进行nodejs web开发。 我有像nodejs下面的包。 身体分析器1.18.1 expression4.15.4 jquery 1.7.4 html 1.0.0 jsdom 11.2.0 和我的server.js是 var http = require('http'); var express = require('express'); var bodyParser = require('body-parser'); var jsdom = require('jsdom'); var path = require('path'); var port = process.env.port || 1337; var app = express(); app.use(bodyParser()); app.use('/bootstrap', express.static(__dirname + '/public/bootstrap')); app.use('/css', express.static(__dirname + '/public/css')); app.use('/jquery', express.static(__dirname […]

使用Node.js访问Azure表存储

我一直在使用node.js在Visual Studio中编写一个打字稿应用程序来存储和访问Azure表格存储中的数据。 我一直遇到一些麻烦,我find的教程。 我还没有得到一个正常工作。 我在我的机器上安装了节点,并在azure色的地方安装了一个桌面存储。 我不确定在Visual Studio中需要做什么来获得所有必要的包/模块/任何正确安装的东西。 我读过的许多教程都使用了express.js,或者有“npm install”编辑的东西,虽然我没有任何问题运行这些命令,但我并不真正了解我要安装的是什么。 tl; dr我想创build一个html页面,我可以使用node.js,typescript和visual studio将项目提交到azure表格存储和从Azure表格存储显示 另外:如果需要的话,我愿意放弃打字稿,转而使用javascript。

用VS2015设置angular度2

我有一个非常恼人的问题,我没有得到正确的事情。 每当我尝试通过在Visual Studio 2015中右键单击文件“package.json”来尝试“还原包”时,我会得到: npm命令完成,退出代码1 没有安装在我的项目中。 我有一个错误的屏幕截图,我可以看到:

Task Runner Explorer窗口在我的Gulpfile.js下“加载失败”,并且没有任何构build进程被列出

这是随机更新我的CSS文件,然后刷新通知没有显示更改。 我最终注意到,Task Runner Explorer窗口在我的Gulpfile.js下没有加载,没有列出构build过程。 然后,我做了一些研究,重新排列外部工具的列表,正如一些SO线程提到的那样,没有任何东西。 然后我注意到gulpfile.js需要一些文件: var gulp = require("gulp"), gulpless = require("gulp-less"), sourcemaps = require("gulp-sourcemaps"), rimraf = require("rimraf"); 这些都不在node_modules文件夹中,所以我完成了npm install gulp-less和npm install gulp-sourcemaps,现在在Output> Task Runner Explorer中进行了检查,并且出现以下错误。 无法运行“C:\ projects \ Fusion \ FusionMVC \ Gulpfile.js”… cmd.exe / c gulp – 任务 – 简单 C:\项目\融合\ node_modules \吞-sourcemaps \ node_modules \ strip-.bom \ index.js:2 在Module.load(module.js:439:25)上的Module.exports = x […]

如何在打开Visual Studio项目/解决scheme时自动启动grunt watch?

是否有可能让Visual Studio自动运行一个特定的解决scheme或项目一旦打开它的grunt watch ?

cordova混合应用程序构build失败vs2013 up2(中国传统)

我用vs2013 up2为windows手机平台构build了cordova项目,并且收到如下的错误信息,但为ios&android构build是可以的。 (1)第一个标签之前的非空格。 我在第124行命令中find了js文件"C:\Users\xxx\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\plugman\src\util\xml-helpers.js" var contents = fs.readFileSync(filename, 'utf-8').replace("\ufeff", ""); …在中国的传统环境中是失败的,当为windows phone平台build立WMAppManifest.xml文件有BOM代码的时候,所以会出现如下错误: 嚙踝蕭??xml version="1.0" encoding="utf-8"?> ,它应该是<?xml version="1.0" encoding="utf-8"?> 有什么想法可以解决它? 谢谢。

奇怪的node.js运行时错误:XXX不是一个函数(但我的确将XXX定义为一个函数〜!)

我发现了一个特殊的JavaScript编码组合/序列,会导致奇怪的node.js运行时错误(“XXX不是一个函数”,但我的确将XXX定义为函数!)。 它不依赖于任何其他库和工具,但一些简单的打字脚本/ JavaScript代码可能会导致此错误。 我不明白为什么我得到这样的运行时错误,有谁能帮助我? 如果它对应一些node.js已知的bug,请告诉我相应的票号,以便我可以更多地了解这个。 谢谢〜! (我已经全部升级到最新版本:node.js v4.1.1,Visual Studio 2015社区版本,VS 2015 node.js工具1.1.30716.01) 事实上,我正在使用Visual Studio 2015社区版本来编写一些打印脚本代码( .ts),并自动获取由VS生成的JavaScript代码( .js)。 针对这种特殊的编码顺序,Visual Studio 2015可以高兴地接受它,并生成相应的javascript代码。 但是,当node.js运行这些javascript代码时,node.js会产生奇怪的运行时错误。 因此,我认为这种行为只与node.js完全相关,而不是打字稿。 总之,VS2015中的typescript模块认为这个组合是一个有效的typescript / javascript序列,但是生成的javascript文件不能被node.js执行,如果我改变了一些语句的顺序,它就可以工作〜! 真奇怪。 打字稿/ javascript编码组合/序列包含8个简单文件。 我花了几天的时间来缩小问题的范围,发现组合是最简单的forms,无法进一步简化以获得相同的运行时错误。 如果我进一步删除一些部分,运行时错误将会消失。 当执行“main.js”文件时,node.js会产生下面的错误,但我不明白为什么。 A_function1()和A_function2()是2个简单的函数(你可以在下面看到完整的文件内容),node.js可以成功的find并执行A_function1(),而不是A_function2()。 c:\>node –version v4.1.1 c:\>node main.js c:\c.js:3 a.A_function2(); ^ TypeError: a.A_function2 is not a function at Object.C_function (c:\c.js:3:7) at Object.<anonymous> (c:\main.js:4:3) at Module._compile (module.js:434:26) […]

debuggingJavascript和潜入Nodejs c + +代码

我对web开发非常陌生,并且已经开始使用node.js进行开发。 对于我的应用程序,我需要debugging我的javascript和nodejs c ++实现代码的代码。 我试过Visual Studio 2010.它对c ++debugging部分很好,但是我没有在javascript代码中断点。 然后我search了论坛,find了节点检查员 。 它在javascript部分上运行得非常好,但不能深入到c ++代码中。 这一切都花了我漫长的一天。 有没有一种方法或debugging器,我可以使用?