我正在努力推动Kibana
https://www.elastic.co/products/kibana
通过cloudfoundry访问Bluemix PaaS。在cf push我得到这个错误
Error uploading application.
GetFileAttributesEx C:\Users\asd\qwe\zxc\installedPlugins\shield\node_modules\eslint\node_modules\file-entry-cache\node_modules\flat-cache\node_modules\del\node_modules\globby\node_modules\glob\node_modules\inflight\node_modules\wrappy\package.json: The system cannot find the path specified.
我可以看到package.json实际上存在于该路径中!我该如何解决这个问题?
cf --version
cf version 6.12.4-b4b6af1-2015-09-18T10:55:12+00:00
答案 0 :(得分:1)
错误是由于文件路径太长。将node_modules目录添加到应用程序根目录中的.cfignore文件,然后再次按下。 node_modules不会被上传,而是作为登台过程的一部分安装。
请参阅https://github.com/IBM-Bluemix/nodejs-cloudant/blob/master/.cfignore以获取示例.cfignore。
您也可以切换到npm v3,这样可以使node_modules目录保持平坦,但您仍然不会通过应用程序推送它。