0
我已經在angular-cli.json文件中的腳本數組中包含了jquery腳本文件作爲依賴項。當我創建jQuery OpaqueToken時,角度cli會引發錯誤。
"scripts": [
"../node_modules/jquery/dist/jquery.js",
]
我創建了一個簡單的服務,爲jquery導出一個令牌。
import {OpaqueToken} from '@angular/core'
export let JQUERY_TOKEN = new OpaqueToken('jQuery');
我進口的令牌,並宣佈在我app.module.ts文件jQuery對象,
import {JQUERY_TOKEN} from './shared/jquery'
declare let jQuery:any;
,也包括供應商陣列中的令牌:
providers: [{provide:JQUERY_TOKEN, useValue: jQuery}]
當我運行「ng build」命令,角度cli拋出以下錯誤:
錯誤中的錯誤enc實現了靜態解析符號值。引用本地(非導出)符號'jQuery'。考慮導出符號(在原始.ts文件中的位置28:13),解決 符號AppModule在D:/public/src/app/app.module.ts
有人可以幫我解決這個問題嗎?