我已经安装了Gitbash的Windows版本2.7,并在Windows 7 64位机器上安装了nodejs 5.5。 当我尝试跑步 node -v 我得到了错误信息 Error 0x2 starting node.exe -v 我不知道为什么会发生这种情况,我卸载并重新安装节点和混帐,重新启动我的系统,并检查我的环境variables。 一切似乎都很好。 “用户环境variables”中的我的PATH envvariables看起来像这样。 C:\Users\<userid>\.dnx\bin;C:\Users\<userid>\AppData\Roaming\npm ;C:\Users\<userid>\AppData\Roaming\npm 任何想法为什么发生这种情况?
我有一个简单的问题。 如何在Windows下使用nodejs的任何SQLite库? 我已经看了sqlite3库,它需要编译,这是特定于Linux。 总的来说,这不是我第一次面对这样的问题。 我和TameJS有同样的问题。 如果有人知道这个解决scheme,我将不胜感激。 Google沉默。 PS:Cygwin不是一个选项。 目标应用程序应该是一个易于使用的便携式数据库,由nodejs驱动,并具有Web浏览器界面。
有哪些选项可以处理Windows (XP)上的Node.js脚本中的解压缩.zip文件? 我正在使用最新的(目前) node.js v0.5.8 Windows node.exe 。 build议欢迎。 -P。
我想我的Package.json是这样的 { "name": "Billing", "version": "0.0.0", "dependencies": { "grunt": "~0.4.1", "grunt-contrib-watch": "~0.5.3", "grunt-contrib-compass": "~0.5.0", "grunt-contrib-uglify": "~0.2.2", "grunt-contrib-cssmin": "~0.6.2", "matchdep": "~0.1.2" }, "devDependencies": { "grunt-contrib-handlebars": "~0.5.4", "grunt-contrib-less": "~0.8.1" } } 我尝试使用npm install但得到这个错误 package.json必须是实际的JSON,而不仅仅是JavaScript。 所以我用命令行来创buildjson,并添加了依赖关系。 我发现,大部分软件包安装时没有发生这种错误,而且我的package.json通过使用npm install grunt-contrib-watch –save-dev等正确更新了。 在Windows上,我只看到这个错误只有两个包:grunt-contrib-uglify“以及grunt-contrib-handlebars。所以我的JSON文件以 { "name": "Billing", "version": "0.0.0", "dependencies": { "grunt": "~0.4.1", "grunt-contrib-watch": "~0.5.3", "grunt-contrib-compass": "~0.5.0", "grunt-contrib-cssmin": "~0.6.2", "matchdep": "~0.1.2" […]
所以,我有一个奇怪的问题,我甚至不能确定。 我刚刚在我的Windows 7机器上安装了当前版本的Node.js(v.10。*)。 我已经尝试在全球安装一些软件包(gulp和yoeman),但是在安装时出现错误,并且在我的C:\ Users \ Michael \ AppData \ Roaming \ npm \ node_modules目录中,许多软件包文件丢失。 很显然,当我尝试全局运行命令时,由于没有命令而失败。 它从未被创造。 一些其他全球安装的软件包工作正常(凉亭和咕噜声)。 让事情真的很棘手。 当我将gulp安装到本地文件夹(不带-g)时,安装完美,我可以通过在命令前加上整个path来使用gulp。 显然,我可以添加到我的系统属性的path,所以命令将是全球性的,但是这并不能真正解决我的问题。 为什么在全局安装时安装会产生错误,而在本地安装时则不会产生错误? 当我在本地安装gulp时看到目录,我看到正在创build的文件。 然后第一个错误出现,许多文件被删除。 我相信日志的相关部分为我的吞咽安装是: 6949 verbose lock lodash.noop@2.4.1 C:\Users\Michael\AppData\Roaming\npm-cache\7e62c2bb-lodash-noop-2-4-1.lock 6950 error Error: ENOENT, lstat 'C:\Users\Michael\AppData\Roaming\npm\node_modules\gulp\node_modules\vinyl-fs\node_modules\glob-stream\node_modules\glob2base\node_modules\lodash.findindex\node_modules\lodash.createcallback\node_modules\lodash._baseisequal\node_modules\lodash._releasearray\node_modules\lodash._arraypool' 6951 error If you need help, you may report this *entire* log, 6951 error including the npm and node […]
在ms Windows上从node.js代码,我如何打开Windows文件资源pipe理器中的特定目录(例如: c:\documents )? 我猜在C#中 ,这将是: `process.Start(@"c:\test")`.
我如何在Windows上使用NodeJS? 我已经下载并安装了0.6.1 MSI。 我可以在命令提示符下运行节点。 接下来我该做什么? 我似乎无法find很多信息,比如在哪里放置文件等 这只是一个小实验。 谢谢 里克
我遇到了我的节点软件包在Windows 8.1上安装的path问题。 安装使用巧克力的节点我做了以下步骤: Install Chocolatey choco install npm npm install -g grunt-cli 所以做了上面的我在pipe理模式下打开cmd提示符并键入'npm',它从任何目录工作正常,给我通常的npm用法的东西。 接下来,我input“grunt”,然后得到“grunt”不被识别为内部或外部命令…“。 所以,我认为这是一个最有可能的PATH问题。 我的PATH与npm无关,所以我给它添加了'C:\ Users \ MYNAME \ AppData \ Roaming \ npm',再次尝试'grunt'而没有运气。 我查看了“C:\ Users \ MYNAME \ AppData \ Roaming \ npm \ node_modules”里面没有安装任何东西,所以我再次运行“npm install -g grunt-cli” C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\grunt -> C:\ProgramData\chocolatey\lib\nodejs.commandline .0.10.33\tools\node_modules\grunt-cli\bin\grunt grunt-cli@0.1.13 C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules\grunt-cli ├── resolve@0.3.1 ├── nopt@1.0.10 (abbrev@1.0.5) └── findup-sync@0.1.3 (lodash@2.4.1, glob@3.2.11) […]
几天前我把cordova从4.3升级到了5.0.0。 之后,我面临着各种错误和build设失败! 每次我想要构build我的应用程序时,我都必须遵循这个长期的指示才能成功构build: cordova platform remove android cordova platform add android 以pipe理员身份退出并重新打开node.js命令提示符 cordova build android 我想拔出我的头发! 我认为问题来自于Gradle。 有什么办法可以禁用cordova的gradle吗? 更新: 示例错误消息: D:\Projects\funny-app\funny-app>cordova build android –debug Running command: "C:\Program Files (x86)\nodejs\node.exe" D:\Projects\funny-app\ funny-app\hooks\after_prepare\010_add_platform_class.js D:\Projects\funny-app\fu nny-app add to body class: platform-android Running command: D:\Projects\funny-app\funny-app\platforms\android\cordova\build .bat –debug ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk JAVA_HOME=C:\Program Files (x86)\java\jdk1.8.0_25 Running: D:\Projects\funny-app\funny-app\platforms\android\gradlew cdvBuildDebug -b D:\Projects\funny-app\funny-app\platforms\android\build.gradle -Dorg.gradle. […]
我在Windows的git bash中使用下面的git命令: git log –format="%C(cyan)%cd%Creset %s" –date=short -5 它显示提交date( %cd )后跟提交消息( %s )。 提交date包裹着彩色标记: %C(cyan)开始彩色输出, %Creset停止彩色输出。 虽然它在git bash中可以正常工作,但是它不适用于cmd : %cd%被Windows shell扩展到当前工作目录(相当于bash中的$PWD )。 因此,当该命令通过cmd运行时,我看到当前的工作目录,而不是在第一列的提交date! git bash: 2015-10-08 commit msg 2015-10-08 commit msg 2015-10-07 commit msg 2015-10-06 commit msg 2015-10-06 commit msg CMD: D:\git\someFolderCreset commit msg D:\git\someFolderCreset commit msg D:\git\someFolderCreset commit msg D:\git\someFolderCreset commit msg D:\git\someFolderCreset commit […]