mac 下面使用apidoc 使用
2016-05-03 17:46
621 查看
由于很久前已经安装好了brew了,现在通过brew安装node
安装node后使用npm的时候出现错误,错误如下
通过网上查询后解决办法
到了最后一步安装apidoc
结果又出现错误
看到上面提示果断使用root执行安装,成功了
现在github上面的例子运行一下
参考文章:
https://github.com/apidoc/apidoc http://stackoverflow.com/questions/27824675/npm-cannot-find-npm-cli-module-after-yosemite-upgrade http://apidocjs.com/
brew install node
安装node后使用npm的时候出现错误,错误如下
sbei215:bin alex.kong$ ./npm module.js:338 throw err; ^ Error: Cannot find module '/usr/local/lib/node_modules/npm/bin/node_modules/npm/bin/npm-cli.js' at Function.Module._resolveFilename (module.js:336:15) at Function.Module._load (module.js:278:25) at Function.Module.runMain (module.js:501:10) at startup (node.js:129:16) at node.js:814:3
通过网上查询后解决办法
修改/usr/local/lib/node_modules/npm/bin/npm文件由于npm_cli.js 位于 /usr/local/lib/node_modules/npm/bin #!/bin/sh (set -o igncr) 2>/dev/null && set -o igncr; # cygwin encoding fix basedir=`dirname "$0"` case `uname` in *CYGWIN*) basedir=`cygpath -w "$basedir"`;; esac if [ -x "$basedir/node.exe" ]; then "$basedir/node.exe" "$basedir/node_modules/npm/bin/npm-cli.js" "$@" else node "$basedir/npm-cli.js" "$@" fi 第二步 vim ./.bash_profile export PATH="/usr/local/lib/node_modules/npm/bin:$PATH" export NODE_PATH="/usr/local/lib/node"
到了最后一步安装apidoc
npm install apidoc -g
结果又出现错误
ERR! Please try running this command again as root/Administrator. npm ERR! Darwin 14.5.0 npm ERR! argv "node" "/usr/local/lib/node_modules/npm/bin/npm-cli.js" "install" "apidoc" "-g" npm ERR! node v0.12.4 npm ERR! npm v2.10.1 npm ERR! Uncaught, unspecified "error" event. npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues> npm ERR! Please include the following file with any support request: npm ERR! /usr/local/lib/node_modules/npm/npm-debug.log
看到上面提示果断使用root执行安装,成功了
现在github上面的例子运行一下
apidoc example/ -o doc/ so easy
参考文章:
https://github.com/apidoc/apidoc http://stackoverflow.com/questions/27824675/npm-cannot-find-npm-cli-module-after-yosemite-upgrade http://apidocjs.com/
相关文章推荐
- 并发框架Executor相关类解析
- android system.exist(0)与finish()的区别
- js上一个下一个左右滚动实现
- Tomcat Server.xml详解
- 属性遍历:in操作符/Object.keys()/ Object.getOwnPropertyNames()
- 【leetcode】String——Decode Ways(91)
- Android 如何判断一个应用在运行
- IntelliJ IDEA像Eclipse一样打开多个项目
- Android 下载文件并显示进度条
- 零基础编程者应先学哪门语言
- 是什么浪费了我的时间
- 第十一周 补充项目 日期时间类
- 安装PHP时显示,xml2-config not found怎么办
- sigaction函数
- C++11新标准特性介绍
- linux命令详解2-文件管理,查看文件命令
- C语言函数和指针(十三)
- 视频框架Vitamio学习
- Git for PyCharm
- 另类方法整合ucenter(uc)示例简版