忽略cordova构建中的node_modules

时间:2016-05-25 20:05:02

标签: android cordova npm

在执行如下构建命令时,如何阻止cordova尝试将我的www / node_modules文件夹复制到平台/ {android / iOS} / www:

     cordova build android

这似乎是一个相对直接的事情,每个人都想做,但我发现的一切似乎都不起作用。

在为我的节点文件夹中的某些内容进行构建时,这尤其是一个问题,导致构建失败。

我希望有一种方法可以利用config.xml文件。

2 个答案:

答案 0 :(得分:3)

不要在/ www中包含node_modules。它应该是一级的。我的猜测是你从错误的目录初始化你的npm项目。

答案 1 :(得分:2)

让Grunt和Bower需要node_modules的构建过程在项目的其他文件夹中运行,或者在文件夹层次结构中与www处于同一级别。然后在构建过程结束时,让构建工具将构建的工件复制到www,然后开始cordova build <platform name>