【发布时间】:2014-01-05 19:33:19
【问题描述】:
在阅读了许多(如果不是全部 :-| )有类似问题的帖子后,我仍然没有安装 node.js 的工作本地(或“全局”)Mac OSX system tools .此处显示全球尝试...
他们的文档暗示 npm install 或从源代码构建 - 但不是 npm THEN 源代码。但是,测试运行似乎需要在尝试安装后不存在的编译文件。
详情:
我的理解是 npm 应该足够了,但是当我做推荐的时候
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'
这源于上面在/usr/local/lib/node_modules中创建的osx.js 该文件有错误的行:
var osx = require('./build/Release/osx');
这意味着我需要 ./build/Release/osx 目录,但 npm 并没有在 modules 目录下创建它。那么这是否意味着我需要编译源代码?如果是这样,请提供有关设置的任何指示。
【问题讨论】:
标签: javascript macos node.js