Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 带有非SPA的网页包_Asp.net Mvc_Typescript_Webpack - Fatal编程技术网

Asp.net mvc 带有非SPA的网页包

Asp.net mvc 带有非SPA的网页包,asp.net-mvc,typescript,webpack,Asp.net Mvc,Typescript,Webpack,我有一个遗留应用程序,它是静态HTML Typescript和JS的混合体。JS/TS是使用WebFeel(一个.NETMVC包)的BundleConfig绑定的。JS libs/TS引用是使用Nuget添加到项目中的 90%的客户端应用程序是使用TS构建的,所有这些都带有环境绑定。MSBuild编译TS,然后将生成的JS放在一个包中,并由我的html模板引用 有一些命名脚本引用,如jQuery和Bootstrap.js 我想使用NPM和Webpack,所以我可以访问更新版本的JS库,还有其他各

我有一个遗留应用程序,它是静态HTML Typescript和JS的混合体。JS/TS是使用WebFeel(一个.NETMVC包)的BundleConfig绑定的。JS libs/TS引用是使用Nuget添加到项目中的

90%的客户端应用程序是使用TS构建的,所有这些都带有环境绑定。MSBuild编译TS,然后将生成的JS放在一个包中,并由我的html模板引用

有一些命名脚本引用,如jQuery和Bootstrap.js

我想使用NPM和Webpack,所以我可以访问更新版本的JS库,还有其他各种原因

我没有为我的页面定义'index.js'入口点,页面的脚本部分基本上是index.js。i、 e

<script>
$(document).ready(function(){
    var myPageControllerWrittenInTypescript = new MyPageControllerWrittenInTypescript(1,2,3);
    myPageControllerWrittenInTypescript.init();
});
</script>

$(文档).ready(函数(){
var myPageControllerWrittenTypeScript=新的MyPageControllerWrittenTypeScript(1,2,3);
MyPageControllerWrittenTypeScript.init();
});
问题1: 格雷普告诉我这些页面大约有100页。我知道我为每一个页面创建了一个单独的入口点,然后在该页面中引用该特定端点。但我正在寻找一个中间步骤,这是较少的工作,这将允许这些小型嵌入式入口点继续工作

问题2: 此应用程序中的所有类型脚本都只是使用环境绑定。以及references.TS文件中引用的第三方TS绑定,该文件中充满了这样的行。是否可以在没有定义入口点的情况下将webpack捆绑到TS应用程序?我知道,如果没有入口点,我将无法利用普通块等

谢谢