Tag: npm

Angular 2找不到Promise,Map,Set和Iterator

在安装angular 2之后,我的脚本编译器不断收到有关找不到Promise,Map,Set和Iterator的错误。 直到现在我忽略了他们,但现在我需要承诺,所以我的代码将工作。 import {Component} from 'angular2/core'; @Component({ selector: 'greeting-cmp', template: `<div>{{ asyncGreeting | async}}</div>` }) export class GreetingCmp { asyncGreeting: Promise<string> = new Promise(resolve => { // after 1 second, the promise will resolve window.setTimeout(() => resolve('hello'), 1000); }); } Additional information: npm -v is 2.14.12 node -v is v4.3.1 typescript v is 1.6 […]

package.json中的本地依赖

我想做这样的事情,所以npm install也安装../somelocallib的package.json或更重要的是它的依赖。 "dependencies": { "express": "*", "../somelocallib": "*" }

如何在没有自己的registry的情况下安装私有的NPM模块?

我已经采取了一些共享的代码,并把它放在一个NPM模块,我不想上传到中央registry。 问题是,我如何从其他项目安装它? 显而易见的方法是build立我自己的NPMregistry,但根据文档,这涉及到很多麻烦。 我可以只安装一个位于本地文件系统的NPM模块,或者甚至可以使用git? npm install –from-git git@server:project

如何更新Windows上的Node.js和npm?

我试过这个 : sudo npm cache clean -f sudo npm install -gn sudo n stable …但它没有工作。 我如何在Windows上执行此操作?

尝试安装任何模块时,“消息无法从registry中获取”

我不能从npm安装任何节点模块。 npm install socket.io 上面的命令导致下面的输出,它不能够安装socket.io npm http GET https://registry.npmjs.org/socket.io npm ERR! Error: failed to fetch from registry: socket.io npm ERR! at /opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! at cb (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:32:9) npm ERR! at Request._callback (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:137:18) npm ERR! at Request.callback (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:109:22) npm ERR! at Request.<anonymous> (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:198:58) npm ERR! at Request.emit (events.js:88:20) npm ERR! at ClientRequest.<anonymous> (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:195:10) npm ERR! at […]

如何从Windows中完全删除node.js

我卸载了以前版本的node.js(0.8.11),并从node.js网站下载了最新的0.10.24,并安装了它。 但是,在运行node –version ,它仍然表明我正在运行v0.8.11。 很显然,在卸载过程中,有些东西被遗忘了,当我们试图通过npm添加模块的时候,会造成各种各样的错误。 我已经看到了这个OSX和Linux的解决scheme,但无法find任何Windows。 我正在运行Windows 7 64位。

npm install的–save选项是什么?

我看到一些教程,其中的命令是: npm install –save – 保存选项意味着什么? 无法在Google上find答案。

在Ubuntu中不能使用节点包pipe理器来安装软件包

Ubuntu上的nodejs解释器名称( node )由于与其他软件包的名称冲突而被重命名为nodejs 。 这是readme.debian所说的: Node.js解释器命令的上游名称是“node”。 在Debian中,解释器命令已经改为“nodejs”。 这样做是为了防止命名空间冲突:其他命令在其上游使用相同的名称,例如“node”包中的ax25-node。 调用Node.js作为shell命令的脚本必须改为使用“nodejs”命令。 但是,使用nodejs使用npm来清理安装包。 程序包安装失败,出现以下错误: sh: 1: node: not found npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian 我如何让npm明白nodejs已经安装在系统上,但是解释器的名字是不一样的?

npm / yeoman安装generator-angular没有sudo

我试图使用哟( Yoeman ) 没有sudo安装generator-angularjs: npm install -g generator-angular 我得到: Error: EACCES, mkdir '/usr/lib/node_modules/generator-angular' 当我inputsudo yo ,哟告诉我,我不应该使用sudo(这是完全可以理解的)。 我有一个~/node_modules目录 – 为什么不在那里安装它的包呢?

Nodejs在Windows上找不到安装的模块?

我正在学习Windows上的nodejs。 几个模块全局安装在npm.cmd中,nodejs无法find已安装的模块。 以玉为例, npm install jade -g Jade安装在目录"C:\Program Files (x86)\nodejs\node_modules" ,但是下面的代码将会失败并显示"Cannot find module 'jade'"错误, var jade = require('jade'); 但是,在本地安装了jade的情况下,代码将会成功运行(在npm中没有-g选项)。 我不想使用本地安装的模块,这是浪费磁盘空间对我来说,有人可以帮助我使全球安装的模块在Windows上工作?