angularjs - 如何在 webpack 中添加依赖?
问题描述
如果我require
用来导入模块,则错误是:webpack_require is not a function
.
如果我使用它,import statement
那么它的功能不起作用,我得到一个type-error
.
webpack 不能与 bower 一起使用吗?
解决方案
您可以使用别名解决依赖关系。参考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');
希望这可以帮助 :)
推荐阅读
- git - 在 GitLab 的 CI/CD 系统中,如果作业在我的 fork 中,我如何防止它运行,并且只有在它合并到主仓库时才允许它运行?
- json.net - [A]Newtonsoft.Json.Linq.JObject 无法转换为 [B]Newtonsoft.Json.Linq.JObject。A 型源自 'Newtonsoft.Json, Version=9.0.0.0
- mobile - Appium:点击复选框时显示元素不可交互错误
- dart - 如何让四个相同的自定义小部件分别更改文本?
- apache-spark - 我使用 SQL 查询得到结果,但使用 spark.Sql 得到错误
- ios - 删除单元格后进行条件检查的 Swift heightForRow
- java - 无法为事务打开 Hibernate Session;嵌套异常是 org.hibernate.exception
- hibernate - 在@Transactional注解方法下获取当前事务
- processing - 在处理中使用光线进行碰撞检测的最佳方法是什么?
- regex - 如何查找所有 *=* 并将其替换为 * = *