【发布时间】:2017-11-05 01:44:31
【问题描述】:
我编写了一个 typescript 2.3 app.ts,它需要 Vuejs 库 v2。 Vuejs 脚本 src 是在 html 文件中手动添加的。 我只想使用 Vuejs 进行类型检查! 我希望我只需要像这样引用:
///
但 Vue 类无法从 app.ts 访问。
我尝试直接导入模块:
从 "./vue" 导入 * as Vue;
这次我必须使用 new Vue.Vue({}) 来访问该类,但 VS 2017 构建。 生成的 app.js 以 var Vue = require("./vue"); 开头。 但是在浏览器中,我遇到了一些错误:
- exports 参考(通过在 .ts 的第 1 行添加 export = 0; 解决
- require 不是函数
对于 require(),我添加了 但新的错误:尚未加载上下文.
我尝试使用 systemjs 而不是 require.js,我添加了 System.import('scripts/app.js'); 我得到一个 404 访问“脚本” /vue”(来自 app.js 的要求),app.js 的其余部分不执行。
注意:我不使用 tsconfig.json
我很惊讶,因为在我的记忆中,jQuery 的引用与 typescript 0.9 一起使用
我完全迷路了。帮我 !感谢社区!
【问题讨论】:
标签: javascript typescript requirejs vue.js