Bower, Mondernizr and Gulp

3
我正在尝试在Visual Studio 2015项目中设置一个新的网站环境。我已经让所有东西都可以工作,包括NPM、Bower和Gulp。所有js和css文件都被生成并且进行了压缩,除了Modernizr这个库,我似乎卡在了这里。
我将modernizr添加到了我的bower.json文件中,并且VS创建了bower_components文件夹。然而,在该目录下并没有modernizr.js文件。我在这里找到另一篇文章建议使用“bower cache clean”,但是这似乎并没有改善情况。
有什么想法吗?

为了回答你的问题,需要更多的信息。你能粘贴你的 bower.json 文件的内容吗? - sebbo
2个回答

5

@ahmad-alfy是正确的,因为没有包含modernizr.js文件。

但是您无需运行npm install。您可以npm / bower install任何Modernizr URL。

例如npm install --save https://modernizr.com/download?setclasses-emoji-ambientlight


我使用 npm install 然后 grunt build。在 Github 的问题中,我还发现了这个宝贵的 URL https://modernizr.com/download?do_not_use_in_production - Ahmad Alfy
1
那个URL是一个网页重定向,无法用于Bower或NPM安装。 - Patrick

1
自从 Modernizr 3.0 版本以后,bower 包中不再提供已经构建好的文件。您需要在 bower_components\modernizr 目录下运行 npm install 命令来自己构建文件。
来源:github issue

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接