Cannot find module 'npmlog'

2016-02-13 17:08:06

最近尝试react native开发,安装react-native时报错。

terminal下键入 npm install -g react-native-cli 尝试安装react native命令行时报错:

module.js:328     throw err;     
^ Error: Cannot find module 'npmlog'  
at Function.Module._resolveFilename (module.js:326:15) 
at Function.Module._load (module.js:277:25)     
at Module.require (module.js:354:17)     
at require (internal/module.js:12:17)     
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:20:13   
at Object. 
(/usr/local/lib/node_modules/npm/bin/npm-cli.js:76:3)     
at Module._compile (module.js:398:26)     
at Object.Module._extensions..js (module.js:405:10)     
at Module.load (module.js:344:32)     
at Function.Module._load (module.js:301:12)

解决:重新安装npm

curl -0 -L http://npmjs.org/install.sh | sudo sh

Nodejs package.json

pacakage.json中各属性说明 “name”:包名。 “description”:包简介。 “author”:包作者。 “version”:版本号。 “repository”:源码托管地址。 “maintainers”:包维护者列表,一般由name,email,web三个属性组成。 “contributors”:贡献者列表。 “dependencies”:当前包使用时所需要依赖包的列表。 devDependencies:当前包开发时所需要依赖包的列表。 keywords:关键词数组。 main:模块引入入口。 scripts:脚本说明对象。主要被包管理器用来安装、编译、测试和卸载包。

Sublime: There are no packages available for installation

Mac下Sublime安装插件时突然报错 command+shift+p调出package control出现错误提示: There are no packages available for installation 出错原因:Intent服务提供者(ISP)不支持IPv6就会引发上述错误。 解决方法: 第一步: 获取 sublime.wbond.net 的 IPv4 地址; 打开terminal运行:dig @【DNS】 -t A sublime.wbond.net +noall +answer 输出结果如下: ; <<>> DiG 9.9.5-3-Ubuntu <<>> @8.8.