Ste*_*rov 11 webpack angular ngtools
webpack编译出现奇怪的错误:
ERROR in必须有一个要重构的源文件.
查看源代码,我发现此消息./node_modules/@ngtools/refactor.js:
...
if (!sourceFile) {
throw new Error('Must have a source file to refactor.');
}
Run Code Online (Sandbox Code Playgroud)
@ngtools webpack插件的配置非常简单:
{
test: /\.ts$/,
use: '@ngtools/webpack',
}
Run Code Online (Sandbox Code Playgroud)
不要忘记AngularCompilerPlugin在. 至少这就是为我解决这个问题的原因。mainPathwebpack.config.js
plugins: [
/**
* Angular's webpack plugin to compile typescript and AOT for templates
**/
new ngTools.AngularCompilerPlugin({
tsConfigPath: path.join(CONTEXT_DIR, "tsconfig.json"),
mainPath: path.join(CONTEXT_DIR, "src/main.ts")
}),
...
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1554 次 |
| 最近记录: |