下面是一個(gè) webpack 配置文件:module.exports = { mode: "development", entry: "./src/index.ts", output: { filename: "bundle.js" }, resolve: { extensions: [".ts"] }, module: { rules: [ { test: /\.ts/, use: "ts-loader", exclude: /node_modules/ } } ] }};我不明白為什么我們?cè)谔幚泶蜃指逦募r(shí)需要排除 node_modules?以下是我的觀點(diǎn):1-首先,幾乎所有的包都是用js而不是ts編寫(xiě)的,如果我們包含node_modules不會(huì)有什么壞處。2-如果我們引用一個(gè)用 ts 編寫(xiě)的包,我們肯定希望將 ts 代碼編譯為 js 代碼,那么我們必須包含 node_modules 以確保一切正常,不是嗎?
為什么我們需要在 webpack 中排除 node_modules?
Qyouu
2021-11-04 16:51:57