在执行如下构建命令时,如何阻止cordova尝试将我的www / node_modules文件夹复制到平台/ {android / iOS} / www:
cordova build android
这似乎是一个相对直接的事情,每个人都想做,但我发现的一切似乎都不起作用。
在为我的节点文件夹中的某些内容进行构建时,这尤其是一个问题,导致构建失败。
我希望有一种方法可以利用config.xml文件。
答案 0 :(得分:3)
不要在/ www中包含node_modules。它应该是一级的。我的猜测是你从错误的目录初始化你的npm项目。
答案 1 :(得分:2)
让Grunt和Bower需要node_modules
的构建过程在项目的其他文件夹中运行,或者在文件夹层次结构中与www
处于同一级别。然后在构建过程结束时,让构建工具将构建的工件复制到www
,然后开始cordova build <platform name>
。