我想使用Bower为我的Bluemix项目安装客户端依赖项。如果我只是运行bower install
,它就不起作用。我还尝试将其作为脚本运行,将其作为"postinstall": "bower install"
添加到我的package.json文件中,然后添加到"prepublish": "bower install"
。但这些也不起作用。我怎样才能做到这一点?
答案 0 :(得分:1)
如果你有Bower所依赖的devDependencies,npm install
将无法安装它们。作为解决方法,您可以将所需的依赖项移动到package.son文件的dependencies部分,也可以在推送应用程序之前在本地运行bower install
。 (这可能需要更长时间,因为您将上传所有依赖项以及您的应用。)
另一种方法是在构建开始时添加另一个作业:
npm install node_modules/bower/bin/bower install
"dependencies": { "bower": 1.6.5,
答案 1 :(得分:0)
在package.json
中添加bower作为依赖项moment().tz("America/Los_Angeles").format()
"2016-03-18T19:57:22-07:00"
在package.json中添加一个安装后脚本,如下所示
“scripts”:{ ... “postinstall”:“bower install” },
创建名为.bowerrc的文件并为bower_components设置目标文件夹
{“目录”:“public / bower_components”}
cf将在启动应用程序后运行bower install