Bower ENOENT安装后错误'cd … && npm i'

我有

{ "scripts": { "postinstall": "cd ./bower_components/packagefromgit && npm i" } } 

在.bowerrc中

问题是,鲍尔抛出

 ... bower postinstall cd ./bower_components/packagefromgit && npm i bower ENOENT spawn cd ENOENT Stack trace: Error: spawn cd ENOENT at exports._errnoException (util.js:746:11) at Process.ChildProcess._handle.onexit (child_process.js:1053:32) at child_process.js:1144:20 at process._tickCallback (node.js:355:11) 

甚至"postinstall": "cd ."也是一样的"postinstall": "cd ."

在Windows上使用cd有没有问题? 这个脚本怎样才能跨平台?

系统信息:

凉亭版本:1.5.3

节点版本:0.12.4

操作系统:Windows_NT 6.1.7601 ia32

我不相信'脚本'是.bowerrc的有效configuration。 请参阅https://github.com/bower/spec/blob/master/config.md

也许你打算把它放在一个NPM package.json中?