簡體   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