Javascript “网页包”;未找到模块:错误:Can';t解析'/src/'&引用;
我有两个HTML页面,每个页面都包含自己的包。以下是我的项目结构:Javascript “网页包”;未找到模块:错误:Can';t解析'/src/'&引用;,javascript,webpack,Javascript,Webpack,我有两个HTML页面,每个页面都包含自己的包。以下是我的项目结构: public/ -- dist/ src/ -- firebase/ -- network/ webpack.config.js 这是我的网页配置: const path = require('path'); const CleanTerminalPlugin = require('clean-terminal-webpack-plugin'); module.exports = { mode: "deve
public/
-- dist/
src/
-- firebase/
-- network/
webpack.config.js
这是我的网页配置:
const path = require('path');
const CleanTerminalPlugin = require('clean-terminal-webpack-plugin');
module.exports = {
mode: "development",
entry: {
network: path.resolve(__dirname, 'src') + '/network/index.ts',
firebase: path.resolve(__dirname, 'src') + '/firebase/index.ts'
},
module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/,
},
],
},
resolve: {
extensions: ['.tsx', '.ts', '.js'],
},
output: {
path: path.resolve(__dirname, 'public') + '/dist',
},
plugins: [new CleanTerminalPlugin()]
};
我希望这将在public/dist
中创建两个bundle,名称分别为firebase.js
和network.js
。相反,我得到了一个错误:
在主模块中找不到错误:错误:无法解析“path/to/project/root”中的“/src/”
它还表示字段“browser”不包含有效的别名配置/path/to/project/root/src/index不存在
并对.tsx
、.ts
和.js
我不知道它为什么在我的
src/
中查找索引。*
文件。我没有将其指定为条目文件。如果我创建一个src/index.ts
它会构建,但只生成一个名为main
的包,这不是我预期的行为。这是一个非常愚蠢的问题,但如果有人需要,我会发布答案
我用webpack./src
调用webpack,但是webpack
没有按预期工作的/src