Webpack - 从TypeScript导入更少失败(css-loader)

时间:2017-01-25 14:59:56

标签: css typescript webpack css-loader extract-text-plugin

我试图通过Webpack使用TypeScript构建测试项目。只有 index.ts 文件和 base.less (或base.css)文件在 index.ts 中导入,并且在<强> CSS-装载机即可。没有在.ts文件中导入LESS(CSS)文件一切正常。

我还有另一个只使用JS的大项目(没有TypeScript),并且它使用相同的webpack.config文件(babel而不是ts loader)。

Webpack@2.2.0

安装了所有需要的装载​​机。

webpack.config.jsBitbucket link to the test project

  错误在./~/css-loader/lib/css-base.js中       模块构建失败:错误:最终加载器没有返回缓冲区或字符串

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

RegExp中的TypeScript加载程序有一个错误的webpack.config.js规则。你需要这个:

`test: /(.ts|.tsx)$/`

但你有这个:

`test: /(.ts|.tsx)?/`

其中说:无论如何都加载为TypeScript文件。