Articles of windows 10

Crtl + C没有查杀服务器

我正在运行Windows 10,当我尝试杀死使用Crtl + C的进程它不起作用,我必须运行: netstat -ano | findstr :yourPortNumber taskkill //PID typeyourPIDhere //F 这停止了​​进程,当我运行nodemon服务器重新启动罚款,但如果我有mongod运行,那么nodemon引发已经在使用中的端口,它崩溃。 编辑1:我现在能够通过我的git bash( nodemon app.js )上的nodemon命令启动我的服务器来使用nodemon。 这已经解决了我的大部分问题,但是我仍然无法通过ctrl + c快捷方式closures我的服务器,每次我要closures它或者我对主文件进行更改时,都必须手动closures服务器任务。

ConnectionError:无法连接到MyServer:1433

我试图从我的机器连接到远程SQL Server,我正在使用节点。 我可以通过SQL Management Studio连接到它,也可以使用C#应用程序连接(都使用Windows身份validation)。 我已经在几个论坛(也在这里的一些问题)search,并找不到解决scheme。 下面你可以find我得到的错误: message: 'Failed to connect to MyServer:1433 – getaddrinfo ENOTFOUND MyServer', code: 'ESOCKET' }, name: 'ConnectionError' } 这是我正在使用的代码: 'use strict'; var http = require('http'); var express = require('express'); var port = process.env.PORT || 1337; var app = express(); app.get('/', (req, resp) => { var sql = require("mssql"); var config […]

无法在Windows 10上使用docker访问localhost:8080

在我的计算机上运行我的docker-compose-development.yaml时,我无法连接到http://localhost:8080 。 另外,我可以运行docker-compose -f docker-compose-development.yaml exec web curl http://localhost:8080 ,我得到了一个结果。 所以它似乎不是一个代码问题。 我已经做了什么: 使用$ docker inspect …容器IP直接连接$ docker inspect … 试试另一台Windows 10笔记本电脑( 它的工作原理 ) 将localhost更改为127.0.0.1或0.0.0.0 尝试另一个端口比8080 这是我的$ docker version : Client: Version: 17.11.0-ce API version: 1.34 Go version: go1.8.4 Git commit: 1caf76c Built: Mon Nov 20 18:30:11 2017 OS/Arch: windows/amd64 Server: Version: 17.11.0-ce API version: 1.34 […]

在Windows 10上重新运行Node.js服务器时发生EADDRINUSE错误

我有一个问题,重新加载(ctrl + c,然后再次运行node app )一个基本的Node.js服务器(尝试v0.12.0和v0.12.7)在Windows 10导致服务器挂起约20秒,然后重新加载。 当使用像PM2这样的工具来观察我的服务器时,在对文件进行任何更新之后出错,并且日志显示EADDRINUSE错误。 我把它解释成最简单的例子(认为它可能是Express的一个问题),但是Node.js文档中的基本例子仍然在发生: var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World\n'); }).listen(3030); console.log('Server running at http://127.0.0.1:3030/'); 我已经检查过没有别的端口3030上运行。我也尝试了不同的端口号。 似乎Node.js进程没有及时closures并释放端口。 我也尝试过使用ctrl + break,同时捕获SIGINT并手动调用process.exit()。 我可以确认它捕获的信号,但它仍然如上所述挂起。 我从7号升级到Windows 10后不久就注意到了这一点,之前没有问题,所以我认为这是最有可能的罪魁祸首。 我有一个与Ubuntu 14.04双启动,我没有问题有相同的代码。

Msysgit上的节点cli在WIndows 10上

我最近决定在我的个人笔记本电脑上升级到Windows 10,并且节点cli在我试图运行时似乎挂起。 简单地在控制台上inputnode将不会启动界面,而且还需要按Ctrl + C来完成其他操作。 另外,运行一些npm命令比我在笔记本电脑上花费的时间要长。 更明显的是,在确认要写入package.json的信息后, npm init似乎挂起。 节点版本是4.0.0 npm版本是2.14.2 在Windows 10上有没有Node和npm的已知问题? 编辑:经过一些疑难解答,我已经找出了错误只发生在Msysgit。 在Windows的标准命令提示符下,这两个问题都不会发生。

在reactApp creation-configuration.output.path中使用Webpack时出错:提供的值“./”不是绝对path!

我正在关注在线教程,在ReactJS中创build第一个应用程序。 在节点中使用npm进行手动软件包安装之后。 安装完成后,我正在尝试运行npm start时遇到问题,出现如下错误:“无效的configuration对象。Webpack已经使用与API模式不匹配的configuration对象初始化 – configuration.output.path:提供的值” ./“不是绝对path!”。 请让我知道哪里出了问题。 在附件中查找快照。 Webpack错误

NodeJs与./folderpath与../folderpath之间的区别

我是nodejs中的新手。 我尝试在我的文件系统中使用一些文件。 我想通过一些实际的path让他们。 这里是结构: -app -resources -tmp -file1 -file2 -common -common.js -etc 所以,我想从int common文件夹中的common.js文件的resources / tmp文件夹中到达file1和file2。 我用了两条相对path: // First , wrong one var tmpfolder = '../resources/tmp'; // Second, good one var tmpfolder = './resources/tmp'; 文件的绝对path是这样的: C:\用户\ XY \文件\工作\的NodeJS \项目\ project_wrapper_folder \ project_folder \资源\ tmp目录 如果我login第一个相对path,我得到了这个结果: C:\用户\ XY \文件\工作\的NodeJS \项目\ project_folder \资源\ tmp目录 这是错误的,因为它不包含包装文件夹。 但是第二个很好。 有人可以解释我的这种行为吗? […]

节点8.0安装,但npm坚持旧版本

它在Windows 10上安装了节点版本v8。它说它是用npm 5交付的….但是它被卡在3.5.3上 λnpm i -g npm npm ERR! Windows_NT 10.0.14393 npm ERR! argv“npm”“i”“-g”“npm” npm ERR! 节点v8.0.0 npm ERR! npm v3.5.3 npm ERR! 代码MODULE_NOT_FOUND npm ERR! 找不到模块'internal / fs'npm ERR! npm ERR! 如果您需要帮助,您可以在以下url报告此错误:npm ERR! https://github.com/npm/npm/issues npm ERR! 请包括以下文件与任何支持请求:npm ERR! C:\用户\用户\ NPM-的debug.log 我做了什么: 卸载节点并重新安装 安装不同版本的节点(7.7.0)并查看是否更新了npm 使用npm clean cache -f 而这些都没有工作…所以有什么想法?

Windows 10 node-gyp无法构build:MSBUILD失败,退出代码1

Windows 10,Microsoft Visual Studio 2013,Node v0.12.7,node-gyp v2.0.2 我总是得到node-gyp的错误生成错误: Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1 另外在红色的颜色描述: Could not write lines to file "Release\obj\validation\validation.tlog\validation.lastbuildstate". The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 […]

Windows 10上的npm安装失败(node-gyp rebuild)

我正在尝试为使用nodejs和node-gyp的克隆项目执行npm安装。 经历了很多版本不匹配问题(特别是使用Visual Studio),并得到了重buildnode-gyp重build失败的一个点。 安装了Python 2.7,卸载了VS2013,并在Visual C ++ 2015中安装了VS2015社区版。使用SET GYP_MSVS_VERSION=2015将环境variablesGYP_MSVS_VERSION更改为SET GYP_MSVS_VERSION=2015 , npm config set msvs_version 2015 –global ,运行npm install -g –msvs_version=2015和得到以下错误。 在这一点上我没有做任何进一步的调整,并且已经尝试了5个小时以上! 我正在使用Cmder(以pipe理员身份运行),npm v3.6.0,节点v5.7.0和node-gyp v3.3.1(在v3.3.1运行node-gyp -v v3.3.1 node-gyp -v结果)。 我在Windows 10 x64上。 任何人有任何想法是什么导致这些错误? ..\src\WebWorkerThreads.cc(231): error C2660: 'v8::Isolate::New': function does not take 0 arguments [C:\Users \ramtin\AppData\Roaming\npm\node_modules\troop-node-enforcer\node_modules\webworker-threads\build\WebWorkerThr eads.vcxproj] ..\src\WebWorkerThreads.cc(540): warning C4996: 'node::FatalException': was declared deprecated [C:\Users\ramt in\AppData\Roaming\npm\node_modules\troop-node-enforcer\node_modules\webworker-threads\build\WebWorkerThreads. […]