繁体   English   中英

webpack错误:您可能需要适当的加载程序来处理此文件类型

[英]webpack error : You may need an appropriate loader to handle this file type

我正在尝试为后端构建我的server.ts typecipt文件,我只是进行了导入,而我的应用未构建。

在我的打字稿文件中,我有:

import * as Express from 'express'
import * as Session from 'express-session'
let app = Express()

app.use(Session({
    secret: '2C44-4D44-WppQ38S',
    resave: true,
    saveUninitialized: true
}));

我的节点控制台中的错误: 在此处输入图片说明

这是我的webpack配置:

 module: {
        loaders: [     
            { test: /\.tsx?$/, loaders: ['babel', 'ts-loader'] },
            { test: /\.css$/, loaders: ['style', 'css-loader'] },
            { test: /\.scss$/, loaders: ['style', 'css-loader?modules&importLoaders=1&localIdentName=[local]-[hash:base64:5]', 'postcss-loader', 'sass'] },
            { test: /\.(png|svg|gif|jpg|jpeg)$/, loaders: [ 'url-loader', 'image-webpack?bypassOnDebug'] },
            { test: /\.(eot|woff|ttf|woff2)$/, loader: "file?name=[name].[ext]" }
        ]
    }

我试着做

test: /\.(ts|tsx)?$/

但这是行不通的。你有想法吗?

谢谢

根据您的评论(使用webpack 1),您有两个选择,可以更新webpack的版本,也可以使用以下选项:

https://github.com/webpack-contrib/json-loader

Since️由于webpack> = v2.0.0,默认情况下将导入JSON文件。 如果使用自定义文件扩展名,则可能仍要使用此功能。 有关更多信息,请参见v1.0.0-> v2.0.0迁移指南

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM