开始部署到Azure时,我们遇到了这个问题。
该问题很可能是由glob中的错误(Grunt依赖于此错误)引起的。
此错误早已得到修复(请参见github问题205),但是不幸的是,NPM上的最新稳定版本是0.4.5(两年前发布)-依赖于glob版本3.1.21(当前版本是6.0.4)
)。
因此,解决方法是:
a)通过从github克隆而不是使用npm获得咕get声
要么
b)在安装npm之后,导航至
/node_modules/grunt并执行,
npm install glob@^6.0.4--save以升级已安装grunt版本的glob依赖关系。
在您的deploy.sh中,npm安装可能如下所示:
eval $NPM_CMD install
您需要在其后添加以下内容
pushd ./node_modules/grunteval $NPM_CMD install glob@^6.0.4 --savepopd
注意; 将/ ** /更改为/ * /可以消除该错误,但是您放弃了递归副本。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)