0
기호/모듈을 확인할 수 없습니다. 그래서 (__init__.py
에서)처럼 컴파일을 설정 한Webassets + 타이프 라이터, 나는 다음과 같은 구조의 플라스크 프로젝트가
ts = get_filter('typescript')
ts.load_paths = [
#os.path.join(config.APP_ROOT, '..', 'typings'), # doesn't do anything :/
os.path.join(app.static_folder, 'typescript')
]
assets.register('javascript', Bundle(
'typescript/app.ts',
filters = (ts, 'jsmin'),
output = 'js/app-%(version)s.js'
))
내 app.ts는, 다소,
class SomeClass {
... various class methods, using things like jQuery and CryptoJS
}
없이 수입 - 아니에요 여부 정말 확인 그것들이 필요하다.
내가지고있어 특정 오류
glob_string = os.path.join(config.APP_ROOT, '..', 'typings', '*', '*', '*.d.ts')
assets.register('javascript', Bundle(
glob.glob(glob_string),
'typescript/app.ts',
filters = ('typescript', 'jsmin'),
output = 'js/app-%(version)s.js'
))
는 기본적으로 난 그냥 "수동"번들 모든 정의 파일을 추가 ...
Cannot find name 'JQuery'.
../../../../../var/folders/5t/4x0gmsdx0dbbgv_fr3cv3x6m0000gn/T/tmphFTSQo.ts(7,17): error TS2503: Cannot find namespace 'CryptoJS'.
../../../../../var/folders/5t/4x0gmsdx0dbbgv_fr3cv3x6m0000gn/T/tmphFTSQo.ts(10,27): error TS2304: Cannot find name '$'.
... a bunch more about other symbols