运行 Zurb Foundation 的基本网页时出错

Error when running a basic webpage with Zurb Foundation

我下载了 Zurb Foundation For Sites 的完整包,但出现以下错误:

foundation.js:11621 Uncaught TypeError: __WEBPACK_IMPORTED_MODULE_1__home_deployer_sites_node_foundation_customizer_node_foundation_customizer_foundation_sites_js_foundation_core__.a.addToJQuery is not a function
    at Object.<anonymous> (foundation.js:11621)
    at __webpack_require__ (foundation.js:20)
    at module.exports (foundation.js:66)
    at foundation.js:69

我的代码:

 <script src="/Foundation/js/vendor/jquery.js"></script>    
 <script src="/Foundation/js/vendor/what-input.js"></script>
 <script src="/Foundation/js/vendor/foundation.js"></script>
 <script src="/Scripts/app.js"></script>    

<script>
   $(document).foundation();
</script>

当我 运行 foundation.min.js 而不是 foundation.js 它给了我:

foundation.min.js:5 Uncaught TypeError: o.a.addToJQuery is not a function

我尝试用 CDN 替换 tje jQuery 库,仍然是同样的问题。

仔细检查,所有文件都存在。在当地发展。 使用 Zurb Foundation 6.4

Foundation 论坛上有关于此的帖子Issue,但我还没有看到回复。尝试从 NPM 安装,或回滚到效果很好的 6.3.1 版本。

已解决

如果您使用的是旧版本的 npm (3) 或更早版本,那么您可能会看到这个。在 npm 4 中,加载依赖项的方式发生了变化。

以下是来自 Foundation 论坛的更多信息:http://foundation.zurb.com/forum/posts/53331-fresh-64-download-js-errors