0
以下のgulpタスクがあるとします。 私はこのエラーを取得していますエラー出力ディレクトリ構造スクリプト内でwebpack 2.2.1を使用してパス内のts-loaderを解決する
wwwroot\js\admin\app.ts
wwwroot\js\admin\zippy.ts
と
Module not found: Error: Can't resolve 'app.ts' in 'wwwroot/js/admin'
gulp.task("admin:js", function (done) {
module.exports = {
context: "wwwroot/js/admin",
entry: ["app.ts", "zippy.ts"],
output: {
filename: "admin.js"
},
devtool: "source-map",
module: {
rules: [
{ test: /\.ts$/, use: 'ts-loader' }
]
}
};
webpack(module.exports).run(onBuild(done));
});
を得る:
Version: webpack 2.2.1
Time: 31ms
Asset Size Chunks Chunk Names
admin.js 2.87 kB 0 [emitted] main
admin.js.map 2.61 kB 0 [emitted] main
chunk {0} admin.js, admin.js.map (main) 40 bytes [entry] [rendered]
[0] multi app.ts zippy.ts 40 bytes {0} [built]
ERROR in multi app.ts zippy.ts
Module not found: Error: Can't resolve 'app.ts' in 'wwwroot/js/admin'
@ multi app.ts zippy.ts
ERROR in multi app.ts zippy.ts
Module not found: Error: Can't resolve 'zippy.ts' in 'wwwroot/js/admin'
@ multi app.ts zippy.ts
Iからwebpack
を実行するかのように、パスの問題ですコマンドライン、wwwroot\js\admin
ディレクトリにコンテキストパスでは、ファイルが正しくバンドルされ、すべて動作します。
APIスクリプトを使用してプロジェクトルート(.\wwwroot\js\admin
から)から実行すると、エラー出力が表示されます。
この質問は14時間後に1つのコメントを引き出すことさえできないほど愚かです...私はそれをひどく言いました...これらの経路は本当にイライラしています。 – Jim