seb*_*bap 6 typescript lodash webpack angular
这是我使用 webpack 在 typescript/angular2 应用程序中导入 lodash 的方法:
在 webpack.config.js 中:
module.exports = {
plugins: [
new ProvidePlugin({
'_' : 'lodash'
Run Code Online (Sandbox Code Playgroud)
它有效。
但是我的编辑器 (Sublime) 和运行时终端中仍然存在错误:找不到名称“_”
那么,我缺少什么?
在我使用 lodash 的 .ts 文件中,我尝试像这样声明它:
declare var _ : LoDashStatic
Run Code Online (Sandbox Code Playgroud)
没有运气。
Hic*_*mBI 10
我有同样的问题,这对我有用:
1 - 这会将 lodash 模块声明为 TypeScript 可以为您进行类型检查。
typings install lodash --save
Run Code Online (Sandbox Code Playgroud)
2 - 在您的 .ts 文件中,您必须导入 lodash :
import * as _ from "lodash"
Run Code Online (Sandbox Code Playgroud)
我希望它可以提供帮助。
归档时间: |
|
查看次数: |
7293 次 |
最近记录: |