首页 > 解决方案 > 如何在 webpack 中添加依赖?

问题描述

如果我require用来导入模块,则错误是:webpack_require is not a function.

如果我使用它,import statement那么它的功能不起作用,我得到一个type-error.

webpack 不能与 bower 一起使用吗?

标签: angularjswebpack

解决方案


您可以使用别名解决依赖关系。参考https://webpack.js.org/configuration/resolve/?_sm_au_=iVV0dsf3NTdNVrRc#resolvealias

在 webpack 中添加以下配置:

resolve: {
    alias: {
      jQuery: path.resolve('./bower_components/jquery/dist/jquery.js'),
      ...
    }
  }

在需要jQuery使用以下行导入的应用程序中(假设您正在使用CommonJS模块):

var $ = require('jQuery');

希望这可以帮助 :)


推荐阅读