繁体   English   中英

node js npm package OSX失败

[英]node js npm package OSX fails

在阅读了许多(如果不是全部: - |)帖子有类似问题之后,我仍然没有安装node.js的Mac OSX系统工具本地(或“全局”)。 在这里展示全球尝试......

他们的doc暗示npm安装源代码构建 - 但不是npm THEN源。 但是,测试运行似乎需要在尝试安装后不存在的编译文件。

细节:

我的理解是,npm应该足够了,但是当我做推荐时

sudo npm install -g osx 

npm创建/ usr / local / lib / node_modules并填充

README.md  osx.cc   osx.js  package.json    wscript

运行(从任何地方)节点itsSample.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没有在模块目录下创建它。 那么这是否意味着我需要编译源代码? 如果是这样,请设置任何指针。

首先,你不需要在全球范围内安装它,其次,这个模块已经有2年了,它已经在Darwin 11.2上进行了测试。 它不能与OS X“Mavericks”一起使用 - 只是在我的机器上测试过。

作为替代,我建议看看os内置模块 ,它提供与操作系统相关的基本实用功能,并且与操作系统无关

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM