【发布时间】:2017-03-02 20:57:55
【问题描述】:
由于某种原因,当我运行 webpack 时,编译器无法从 main.ts 中加载我的 app.module。我的应用程序不包括 webpack 可以正确找到所有模块,但是使用 Webpack 时却无法这样做。
我的 webpack.config
var webpack = require("webpack");
var HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports= {
entry: {
'vendor': './vendor.ts',
'polyfills' : './polyfills.ts',
'app': './main.ts'
},
output:
{
path: './dist',
filename: '[name].bundle.js',
},
plugins:[
new HtmlWebpackPlugin({
template: './index.html'
})
]
}
但是运行这个我得到错误
./main.ts
Module not found: Error: Can't resolve './app.module' in 'C:\Users\Documents\Visual Studio 2015\Projects\samples.solution\AngularCore\src'
@ ./main.ts 2:0-41
@ multi (webpack)-dev-server/client?http://localhost:8080 ./main.ts
在这一点上我很迷茫。我认为这是一个路径问题,但我不确定如何修复它以使 Angular 2 引导并正常工作。
【问题讨论】:
-
应该是
./app.module.ts? Webpack 不会自动解析.ts,除非已配置。 -
尽管 ./app.module.ts 依赖于 Main.ts。我认为将其放入 webpack 会自动将其拉入
标签: angular webpack asp.net-core