如何在WebSite项目(而不是SPA)中使用Typescript或UMD模块

时间:2018-01-18 08:39:26

标签: javascript jquery typescript asp.net-core module

Typescript是一种很棒的语言,但是我还没有在我的项目中使用它,原因是我的项目是一个有很多页面的传统网站(asp.net核心MVC),我找到的所有教程都是对于SPA(anglerjs,vuejs等),我在我的项目中使用了很多jquery插件。而且我对javascript的模块系统感到困惑。

这是我的问题:

  1. 我必须使用npm吗?如何配置它以将软件包下载到我想要的文件夹?
  2. 如何加载jquery及其插件?
  3. 我应该使用什么模块加载器?
  4. 我必须使用网络包吗?以及如何配置(需要多个输出文件)
  5. 我已经尝试使用没有模块的打字稿,而是使用namespace代替,但问题是我无法定义重复的公共函数或变量(有时我将代码复制并粘贴到另一个,和一些相似但不相同的文件结构(它们暴露相同的变量,但它们不在一页中))
  6. 我知道那里有很多问题,但即使您只知道上述问题的一个答案,请分享给我答案!这将非常有帮助

0 个答案:

没有答案