Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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
Angularjs Angular 1.6,带typescript 2.4,从吞咽到网页包过渡_Angularjs_Typescript_Webpack - Fatal编程技术网

Angularjs Angular 1.6,带typescript 2.4,从吞咽到网页包过渡

Angularjs Angular 1.6,带typescript 2.4,从吞咽到网页包过渡,angularjs,typescript,webpack,Angularjs,Typescript,Webpack,我想我的打字有问题。我有一个angular 1.6项目目前正在使用gulp构建,公司希望切换到Webpack3。我想我很快就要开始构建这个项目了,但是有一个类型问题,我的backed.d.ts文件中充满了我们的类型和api调用,没有被识别出来。我想在webpack中或者编译.ts文件时,很难分辨是哪一个 这是我的webpack.config.js module.exports={ 条目:{ “供应商”:“./source/vendor.ts”, “main”:“./source/index.t

我想我的打字有问题。我有一个angular 1.6项目目前正在使用gulp构建,公司希望切换到Webpack3。我想我很快就要开始构建这个项目了,但是有一个类型问题,我的backed.d.ts文件中充满了我们的类型和api调用,没有被识别出来。我想在webpack中或者编译.ts文件时,很难分辨是哪一个

这是我的webpack.config.js

module.exports={
条目:{
“供应商”:“./source/vendor.ts”,
“main”:“./source/index.ts”
},
目标:'节点',
输出:{
文件名:'[name].[chunkhash].js',,
path:path.join(uu dirname,“/webpack build”),
chunkFilename:'[name].[chunkhash].js'
},
插件:[
新建webpack.optimize.commonChunkPlugin({
名称:'供应商',
minChunks:无限,
}),
新建WebPackageMD5Hash(),
新的InlineManifestWebpackPlugin({
名称:“WebPackageManifest”
}),
新HtmlWebpackPlugin({
模板:'./source/index.html',
}),
新的ExtractTextPlugin('pack.[contenthash].css')
],
devtool:'源映射',
决心:{
模块:['source','node_modules'],
扩展名:['.ts','.d.ts','.js','.json']
},
模块:{
没有理由:[
/aws sdk/
],
规则:[
{
测试:/\.ts/,,
包括:[
__肮脏的
],
排除:[
“/react/”,
“/tests/”,
“/compiled/”
],
使用:[
{
加载器:“巴别塔加载器”
},
{
加载器:“ng注释加载器”
},
{
加载器:“很棒的类型脚本加载器”
}
]
},
{
测试:/\.js$/,,
包括:[
“/node_modules/”
],
使用:'babel loader'
},
{
测试:/\.json/,
使用:“json加载程序”
},
{
测试:/\(png | jpg | svg)$/,
使用:{
加载器:“url加载器”
}
}
]
}
}