Articles of npm

将CURL命令转换为NPM请求调用

我已经使用这里显示的规定的curl方法成功地调用了Watson Speech-to-Text API。 我使用了child_process节点模块从我的节点脚本调用Curl 。 我正在尝试转换到使用request模块执行相同的networking请求(获取转录的JSON转储)。 按照requests的条款,我有一些麻烦,以正确的http请求。 到目前为止,我有: request({ url: 'https://stream.watsonplatform.net/speech-to-text/api/v1/recognize?continuous=true&timestamps=true', method: 'POST', headers: { 'Content-Type': 'audio/wav', 'Transfer-Encoding':'chunked', 'Authorization': 'Basic <usernameRedacted:passwordRedacted>' }, body: { '–data-binary': audioFileName } }, function(error, response, body){ if(error) { console.log(error); } else { console.log(response.statusCode, body); } }); 我要么throw new TypeError('first argument must be a string or Buffer'); 或者有时(正确修改请求调用之后)一个400 http响应代码。 据我所知, Curl只是一个运行相同的底层Post请求的Unix进程,据推测,我应该能够做到这一点。 […]

如何在输出目录中使用TypeScript包含node_modules

我想知道是否可以在运行tsc命令后将node_modules文件夹复制到输出目录中。 我的情况是,我有一个与TypeScript的项目,并使用一些NPM包。 我需要我的输出目录具有所有的npm依赖关系,因为我需要压缩它并通过http发送(到AWS Lambda)。 我的项目结构是这样的: |-.vscode –> visual studio code |-lib –> output dir |-node_modules –> npm dependencies |-src –> .ts files |-jsconfig.json |-tsconfig.json 怎么能实现呢? 非常感谢!

npm无法安装angular-cli

我正在尝试通过npm安装angular-cli。 我有最近版本的Nodejs和git安装。 我不在任何代理服务器后面(通过netsh winhttp show proxy以及通过Internet Explorer局域网设置进行validation),并且我的Internet连接没有问题。 当我尝试运行 npm install -g angular-cli然后我得到以下错误 C:\Windows\system32>npm install -g angular-cli npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "angular-cli" npm ERR! node v7.3.0 npm ERR! npm v3.10.10 npm ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! syscall connect npm ERR! network connect […]

未满足的WebPack对等关系问题

所以我有一个奇怪的问题,我试图做一个npm安装在我发现github上的反应/ redux样板解决scheme,但是我得到一些未满足的同行依赖问题。 但是,超级奇怪的是,我读的方式,这些都不是一个问题…我错过了什么? npm ERR! node v4.4.5 npm ERR! npm v2.15.5 npm ERR! code EPEERINVALID npm ERR! peerinvalid The package webpack@2.1.0-beta.21 does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer babel-loader@6.2.5 wants webpack@1 || ^2.1.0-beta npm ERR! peerinvalid Peer extract-text-webpack-plugin@2.0.0-beta.3 wants webpack@^2.1.0-beta npm ERR! peerinvalid Peer sass-loader@4.0.1 wants webpack@^1.12.6 || ^2.1.0-beta npm ERR! […]

如何用纱线安装私人NPM包?

我需要用纱线安装我公司的私人npm软件包 – 我该怎么做? 我设置了npmloginauthentication令牌,但它并没有帮助 – 私人npm包总是以404错误等找不到错误 yarn add @private/my-private-pacakge 不起作用,但是这个npm命令起作用: npm install @private/my-private-package 工程 – 我试图设置纱configurationregistry/身份validation令牌,但注意到帮助。 错误: Error: https://registry.npmjs.org/@private/my-private-package/-/my-private-package-0.0.5.tgz: Request failed "404 Not Found" at Request.res (/…./………/.yarn/updates/0.18.1/lib/fetchers/tarball-fetcher.js:231:20)

pdf元数据是否有npm模块?

我正在寻找一个npm模块,我可以用它来编辑PDF文件的作者和标题等元标签。 Alternativley,一个开放许可的JavaScript库也可以。 PS:有一个叫做pdftk的程序,如果是npm模块的话,那将是合适的。

不能用npm安装电子,有什么可能是错的?

我正在使用Mac OSX sierra。 我在el Capitan上使用,然后我更新,现在它不工作。 我尝试了一个干净的安装节点和npm,即使在它不工作。 我尝试“npm install electron –save-dev”,但是它卡在节点install.js上。 我离开了一个小时仍然没有改变。 我尝试了npm的其他软件包的工作。 我试过“npm install express”它工作。

基于CLI的节点聊天程序

我想知道如何使用nodejs来制作命令行界面聊天应用程序。 我可以使用http创build一个,然后使用诸如phantomjs之类的东西将其读回terminal。 不过,我相信有一个更好的方法来做到这一点。 谢谢! -Zoe

如何解决npm install命令

我想学习节点js和我的老板给我这个项目,但它的显示错误。 如何解决这种types的问题,当我进入npm安装此命令是显示下面的错误…我已经安装了Visual Studio 2015 gyp ERR! stack operable program or batch file. gyp ERR! stack gyp ERR! stack Can't find "msbuild.exe". Do you have Microsoft Visual Studio C++ 2008+ installed? gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:134:25 gyp ERR! stack at ChildProcess.exithandler (child_process.js:213:5) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp […]

如何更新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 […]