bower跟linux里面的包管理差不多,对于以后管理nodejs的相关模块管理很有帮助,以后安装模块只需要一个命令就够了,再也不用去查找什么东西了。今天在自己机子上面安装就莫名其妙的出现了一大堆的错误,然后查看了一下log,下面直接贴上错误的代码

1997 info preinstall stringify-object@1.0.0
1998 silly lockFile a2f175d2-modules-bower-node-modules-chalk tar://C:UsersAdministratorAppDataRoamingnpmnode_modulesbowernode_moduleschalk
1999 silly lockFile a2f175d2-modules-bower-node-modules-chalk tar://C:UsersAdministratorAppDataRoamingnpmnode_modulesbowernode_moduleschalk
2000 error Error: ENOENT, chmod 'C:UsersAdministratorAppDataRoamingnpmnode_modulesbowernode_modulescardinalLICENSE'
2001 error If you need help, you may report this *entire* log,
2001 error including the npm and node versions, at:
2001 error     <http://github.com/npm/npm/issues>
2002 error System Windows_NT 6.1.7601
2003 error command "D:\Program Files\nodejs\\node.exe" "D:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "bower"
2004 error cwd C:UsersAdministrator
2005 error node -v v0.10.29
2006 error npm -v 1.4.14
2007 error path C:UsersAdministratorAppDataRoamingnpmnode_modulesbowernode_modulescardinalLICENSE
2008 error fstream_path C:UsersAdministratorAppDataRoamingnpmnode_modulesbowernode_modulescardinalLICENSE
2009 error fstream_type File
2010 error fstream_class FileWriter
2011 error fstream_finish_call chmod
2012 error code ENOENT
2013 error errno 34
2014 error fstream_stack D:Program Filesnodejsnode_modulesnpmnode_modulesfstreamlibwriter.js:305:19
2014 error fstream_stack Object.oncomplete (fs.js:107:15)
2015 verbose exit [ 34, true ]

一大堆的代码反正自己也看不清楚,然后就把相关的bower的node_modules都删除,然后重新安装,但是还是出现跟原来一样的错误。然后自己网上找了一下,完美解决,下面就是解决办法。在dos下面运行下面命令

npm rm -g bower
npm cache clean
npm i -g bower

大概意思就是删除了,然后清除缓存后再重新安装,只能用npm进行包管理,自己手动删除还是删除的不干净啊,然后有删除跟没删除都没什么差距~

相关文章:

  • 暂无相关文章