【发布时间】:2017-12-28 23:02:38
【问题描述】:
我正在尝试使用 Webpack 设置 Aurelia 应用程序,但我一直收到错误消息:
[at-loader] Checking finished with 1 errors
[at-loader] ./node_modules/aurelia-loader-webpack/dist/commonjs/aurelia-loader-webpack.d.ts:31:51
TS2503: Cannot find namespace 'Webpack'.
我安装了@types/webpack 和模块:webpack、webpack-dev-server、webpack-dev-middleware 和 webpack-hot-middleware。我尝试了所有能找到的方法,但没有任何效果,我被卡住了。
这是我的 tsconfig:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"moduleResolution": "node",
"sourceRoot": "src",
"allowJs": true,
"baseUrl": "src",
"lib": [
"es2017", "dom"
]
},
"exclude": [
"node_modules",
"dist",
"static"
],
"typeAcquisition": {
"include": [
"src"
]
}
}
我看到人们对模块和命名空间有类似的问题,但没有一个答案对我有用。任何人都知道可能是什么问题?
【问题讨论】:
-
你的 package.json 是什么样的?
-
你弄明白了吗?我遇到了同样的问题,将项目与骨架进行了比较,没有发现任何问题。我在:./node_modules/aurelia-webpack-plugin/dist/types/AureliaDependenciesPlugin.d.ts 和其他 27 个文件中遇到错误。但它编译成功
-
任何想法如何解决这个问题?
-
我使用的是
aurelia-webpack-plugin@2.0.0-rc.3,但回滚到aurelia-webpack-plugin@2.0.0-rc.2,我不再收到这些错误。
标签: node.js typescript webpack aurelia