我有
{
"scripts": {
"postinstall": "cd ./bower_components/packagefromgit && npm i"
}
}
in .bowerrc
问题在于Bower抛出
...
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 ."
也是如此。
在Windows上使用cd
是否有问题?这个脚本如何跨平台制作?
系统信息:
Bower版本:1.5.3
节点版本:0.12.4
操作系统:Windows_NT 6.1.7601 ia32
答案 0 :(得分:1)
我不相信'script'是.bowerrc的有效配置。请参阅https://github.com/bower/spec/blob/master/config.md。
也许你打算把它放在NPM package.json中?