Tag: npm

如何安装npm包到当前工作目录?

我想安装咖啡脚本到我目前的工作目录。 所以我运行: npm install coffee-script 不幸的是,错误被抛出 npm ERR! Error: EACCES, symlink '../coffee-script/bin/coffee' npm ERR! { [Error: EACCES, symlink '../coffee-script/bin/coffee'] errno: 3, code: 'EACCES', path: '../coffee-script/bin/coffee' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Linux 3.16.0-30-generic npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "coffee-script" npm ERR! cwd /home/username/git/project npm […]

自制软件安装节点位置

有两个问题在这里相互关联。 在做一个brew安装节点时,我应该先导航到任何文件夹的根目录,然后运行它,我将保留所有未来的Web项目/应用程序? 或者,我最初为Node运行安装的位置无关紧要吗? 因为我注意到它在/local/lib/node_modules创build了一个node_modules文件夹 我认为这并不重要,当你开始使用npm install [package]安装节点包的时候,它会在你所在的上下文中创build一个单独的node_modules文件夹,所以让/www/MyApplication运行npm install,它会创build/www/MyApplication/node_modules ….并且在/local/lib/node_modules只是作为npm本身的一个,因为它需要它自己的根node_modules文件夹,这是npm如何运行的?

Heroku npm版本与Strongloop buildpack

所以我有一个build立在loopback.io之上的项目。 我在package.json中指定了节点和npm版本。 但是,由于安装的一些奇怪的原因,服务器似乎仍然使用npm = 1.4.28。 还有什么我需要做的想法? 现在我假设是因为npm = 1.4.28,所以安装lodash会造成问题。 我做了平常的build设强大的heroku:heroku应用程序:创build–buildpack https://github.com/strongloop/strongloop-buildpacks.git "engines": { "node": "0.10.x", "npm": "2.x" } 而从GURS推heroku的日志 remote: remote: npm ERR! EEXIST, open '/app/.npm/ea4720da-app-npm-lodash-2-4-1-package-tgz.lock' remote: File exists: /app/.npm/ea4720da-app-npm-lodash-2-4-1-package-tgz.lock remote: Move it away, and try again. remote: remote: npm ERR! System Linux 3.13.0-40-generic remote: npm ERR! command "/tmp/build_bf55002725acbaa28a6caabb58f75a77/vendor/node/bin/node" "/tmp/build_bf55002725acbaa28a6caabb58f75a77/vendor/node/bin/npm" "install" "–production" remote: npm ERR! […]

将ieee754转换为十进制的节点

我在节点<Buffer 42 d9 00 00>中有一个缓冲区,应该表示小数点108.5。 我正在使用此模块尝试解码缓冲区: https : //github.com/feross/ieee754 。 ieee754.read = function (buffer, offset, isLE, mLen, nBytes) 参数意思如下: buffer = the buffer offset = offset into the buffer value = value to set (only for write) isLe = is little endian? mLen = mantissa length nBytes = number of bytes 我尝试读取值: ieee754.read(buffer, 0, false, […]

在Phonegap / Cordova项目中使用Node包

有没有办法在您的phonegap / cordova应用程序中使用Node模块? 我需要使用Oauth并断开连接包。 请帮忙!

为angular – connect.static和karma安装node.js

我正在尝试按照apress在Pro AngularJS中的示例安装一个简单的节点Web服务器。 我已经安装了node.js和connect和karma模块。 当我通过“npm install -g karma”安装了karma时,我得到了一个警告,说“可选dep失败,继续”,但似乎安装正确。 我基于这个例子创build了一个server.js文件: var connect = require('connect'); connect.createServer( connect.static("../angularjs") ).listen(5000); 当我运行它我得到TypeError:Undefined不是一个函数指向connect.static。

Node.js子域不工作?

我不知道我在做什么错误,我正在尝试使用npm subdomain从虚拟子域请求。 我按照指示https://github.com/edwardhotchkiss/subdomain var subdomain = require('subdomain'); var express = require('express'); var app = express(); var http = require('http'); var server = http.createServer(app); app.use(subdomain({ base : 'localhost', removeWWW : true })); app.get('/subdomain/blog/', function(request, response) { response.end('BLOG.LOCALHOST: "/"'); }); app.get('/', function(request, response) { response.end('LOCALHOST: "/"'); }); 并在我的电脑主机文件,我补充说 127.0.0.1 localhost 127.0.0.1 blog.localhost 当我路由到http://blog.localhost:3000/我得到这个返回的LOCALHOST: "/"而不是BLOG.LOCALHOST: "/" 我不知道为什么,我删除了我的快速路由器,我试图删除任何路由逻辑和东西,但我仍然得到这一点。 显然我做错了什么。 […]

更新Yeoman给cb从来没有打电话

我使用npm update -g -yo将yeoman更新到最新版本。 但是我总是得到这个错误: npm ERR! cb() never called! npm ERR! cb() never called! 。 请注意,我最初安装了节点,然后我做了npm cache clean -f然后用Homebrew重新安装, brew install -g node 。 而且我仍然收到上面提到的同样的错误。 所有这一切都在terminal上。 有人能告诉我吗? 非常感谢

Hubot入门

我只是从github 下载hubot 。 我从\d\projects\hubot运行了npm install ,结果出现错误。 第一个错误可能导致其余的: d:\ projects \ hubot \ node_modules \ hubot-hipchat \ node_modules \ node-xmpp \ node_modules \ node-xmpp-core \ node_modules \ node-stringprep> node“d:\ Program Files \ nodejs \ node_modules \ npm \ bin \ node -gyp-> bin \ …. \ node_modules \ node-gyp \ bin \ node-gyp.js“rebuild gyp ERR! configuration错误gyp […]

自定义节点模块来安装依赖关系

目前我有一个自定义Yeoman生成器的一些应用程序。 这个生成器需要一些依赖和configuration。 1 – GruntJS全球安装; 2 – Bower将在全球安装; 3 – Yeoman将在全球安装; 4 – 其他一些configuration要到位; 问 :是否有任何工具来pipe理这个依赖关系的工作stream程? 最好的,我希望有一个两步的过程 1 – 安装Node.Js 2 – npm安装我的发电机 第二步将负责全面安装所有软件包。 我看到一些使用package.json中的预安装脚本的例子,如下所示: … scripts: { preinstall: 'npm install bower -g; npm install grunt-cli -g' } … 这个解决scheme对我来说并不起作用,我也在几个地方看过这是一个反模式。 任何帮助感激!