【发布时间】:2017-10-22 05:24:58
【问题描述】:
我尝试在我的 Angular 项目中导入 jquery-knob 插件,所以我通过 npm 安装了 jquery——效果很好。现在我想添加 jquery-knob(也通过 npm),但我得到了这个错误,我认为它在
jquery.knob.min.js
Uncaught ReferenceError: jQuery is not defined
at eval (eval at webpackJsonp.310.module.exports (addScript.js:9), <anonymous>:1:85)
at eval (eval at webpackJsonp.310.module.exports (addScript.js:9), <anonymous>:1:95)
at eval (<anonymous>)
at webpackJsonp.310.module.exports (addScript.js:9)
at Object.155 (jquery.knob.min.js?4d31:1)
at __webpack_require__ (bootstrap aa173b5…:52)
at Object.351 (addScript.js:10)
at __webpack_require__ (bootstrap aa173b5…:52)
at webpackJsonpCallback (bootstrap aa173b5…:23)
at scripts.bundle.js:1
在 .angluar-cli.json 中
"scripts": [
"../node_modules/jquery-knob"
],
组件:
import * as jQuery from 'jquery';
import * as knobObj from 'jquery-knob';
如何将 JQuery 实例传递给 jquery-knob 插件?
使用版本:
@angular/cli: 1.0.1
node: 6.10.0
os: darwin x64
@angular/common: 4.1.0
@angular/compiler: 4.1.0
@angular/core: 4.1.0
@angular/forms: 4.1.0
@angular/http: 4.1.0
@angular/platform-browser: 4.1.0
@angular/platform-browser-dynamic: 4.1.0
@angular/router: 4.1.0
@angular/cli: 1.0.1
@angular/compiler-cli: 4.1.0
【问题讨论】:
标签: javascript jquery node.js angular webpack