Tag: npm

如何覆盖嵌套的NPM依赖版本?

我想使用grunt-contrib-jasmine NPM软件包。 它有各种依赖。 部分依赖关系图如下所示: ─┬ grunt-contrib-jasmine@0.4.1 │ ├─┬ grunt-lib-phantomjs@0.2.0 │ │ ├─┬ phantomjs@1.8.2-2 不幸的是,在这个版本的phantomjs有一个错误,它阻止了它在Mac OS X上的正确安装。这在最新版本中得到修复。 我怎样才能让grunt-lib-phantomjs使用更新版本的phantomjs ? 一些额外的背景: grunt-contrib-jasmine明确要求版本"~0.2.0" grunt-lib-phantomjs "~0.2.0"的grunt-lib-phantomjs ,它明确要求版本"~1.8.1" phantomjs "~1.8.1"的phantomjs 。 首先添加phantomjs到我的包的依赖关系没有任何影响; 两个版本都安装了, grunt-contrib-jasmine仍然使用旧版本(请参阅: 使用NPM安装包时,是否可以告诉它使用不同版本的依赖关系?

凉亭命令未find

我试图在我的Mac上安装twitter bower,然后使用 npm install bower -g 然后我尝试了bower –help ,输出是bower command not found 。 这是为什么?

错误:“brew链接”步骤没有成功完成

我试图通过Homebrew安装node.js。 不幸的是,我得到这个错误: ➜ ~ brew install node ==> Downloading http://nodejs.org/dist/v0.8.10/node-v0.8.10.tar.gz ######################################################################## 100.0% ==> ./configure –prefix=/usr/local/Cellar/node/0.8.10 ==> make install ==> Caveats Homebrew installed npm. We recommend prepending the following path to your PATH environment variable to have npm-installed binaries picked up: /usr/local/share/npm/bin Warning: Could not link node. Unlinking… Error: The `brew link` step did not complete […]

如何使用npm在当前目录中安装package.json依赖项

我有一个Web应用程序: fooapp 。 我有一个在根的package.json 。 我想要将所有的依赖关系安装在特定的node_modules directory 。 我该怎么做呢? 我想要的是 比方说,我有两个widget依赖关系。 我想结束这样一个目录结构: node_modules/ widgetA widgetB fooapp/ package.js lib .. 我得到了什么 当我运行npm install fooapp/我得到这个: node_modules/ fooapp/ node_modules/ widgetA widgetB package.js lib/ .. fooapp/ package.js lib/ .. npm在node_modules目录中创build我的应用程序目录的副本,并将其安装在另一个 node_modules目录中。 我明白这是安装一个软件包的意义。 但是我require()我的networking应用程序内的其他东西,我直接运行它。 我正在寻找一种简单的方法来将我的依赖关系安装到特定的node_modules目录中。

找不到命令'gulp' – 安装后

在通过NPM安装gulp.js之后,在安装到同一个目录下运行gulp no command 'gulp' found我收到一个no command 'gulp' found错误。 当在node_modules/.bin/目录下查看时,我可以在那里看到node_modules/.bin/可执行文件。 我的NPM安装有问题吗?

启动应用程序时`npm start`和`app.js`之间的区别?

我已经使用命令express new 'filename'安装了一个应用程序。 我刚刚了解到,您可以使用以下方式启动应用程序: npm start 到目前为止我已经使用了: node app.js 启动我的服务器。 任何人都知道两者有什么不同? 谢谢。

无法删除node_modules文件夹(Windows 7)

试图删除由npm install创build的node_modules目录: 源文件名大于文件系统支持的文件名。 尝试移动到path名称较短的位置,或在尝试执行此操作之前尝试重命名为较短的名称 我也试过shift + delete ,仍然有同样的问题。

JavaScript依赖关系pipe理:npm vs. bower vs. volo

你如何比较npm , bower和volo ? 所有这三个都可以用来为UI项目安装JavaScript依赖项。 我明白npm是更具体的节点。 那么,什么时候用什么? npm仍然遥远,但是, bower和volo似乎正在解决完全相同的问题,尽pipe我无法在npm和bower-volo之间划出一条线。

如何解决'fs:重新评估本地模块源不受支持' – graceful-fs

最近我做了Node v.6的切换,并开始创build更多的问题,运行正常的版本grunt / gulp / webpack 例如: $ gulp [14:02:20] Local gulp not found in ~/_Other/angular-2-ts/angular2-seed [14:02:20] Try running: npm install gulp 而在/ node_modules文件夹中安装npm -rf node_modules和所有其他插件和模块(甚至通过npm -rf node_modules重新安装)。 大多数这些错误都像线 (node:42) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version. 42个为任意数字 就像我提交的那个问题 […]

如何在NPM安装期间使用不同版本的python?

我有terminal访问VPS运行centos 5.9和默认的Python 2.4.3安装。 我也通过这些命令安装了Python 2.7.3:(我用make altinstall代替make install ) wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -xf Python-2.7.3.tgz cd Python-2.7.3 ./configure make make altinstall 然后我通过这些命令从源代码安装node.js: python2.7 ./configure make make install 问题是,当我使用npm install并尝试安装需要python> 2.4.3的node.js包时,我得到这个错误: gyp ERR! configure error gyp ERR! stack Error: Python executable "python" is v2.4.3, which is not supported by gyp. gyp ERR! stack You can pass the –python […]