在阅读了许多(如果不是全部: - |)类似问题的帖子后,我仍然没有工作的本地(或“全局”)安装node.js的Mac OSX system tools。在这里展示的全球努力......节点js npm包OSX失败
他们的文档就意味着是一个NPM从源代码安装或构建 - 但不是NPM THEN源。但是,测试运行似乎需要在尝试安装后不存在的编译文件。
详情:
这是我的理解是故宫应该是足够的,但是当我做推荐
sudo npm install -g osx
NPM创建的/ usr/local/lib目录/ node_modules与
README.md osx.cc osx.js package.json wscript
填充
运行(从任何地方)节点theirSample.js,包含:
Var osx = require('osx');
// also tried full path as recommended in other answers
var osx = require('/usr/local/lib/node_modules/osx');
错误是常见的“无法找到模块”。然而,特定的错误是:
Cannot find module './build/Release/osx'
从上述osx.js在/ usr/local/lib目录中创建株/ node_modules 这个文件有错误的行:
var osx = require('./build/Release/osx');
那意味着我需要./build/Release/osx目录,但是npm没有在模块目录下创建它。那么这是否意味着我需要编译源代码?如果是这样,请设置任何指针。
THX安德烈+1 - 我没注意到怎么老说事儿是!将尝试你的建议。全球是一个(错误的)尝试让它工作。 –