[英]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.