我试图通过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.js和Bitbucket link to the test project
>错误在./~/css-loader/lib/css-base.js中 模块构建失败:错误:最终加载器没有返回缓冲区或字符串
答案 0 :(得分:1)
RegExp
中的TypeScript加载程序有一个错误的webpack.config.js
规则。你需要这个:
`test: /(.ts|.tsx)$/`
但你有这个:
`test: /(.ts|.tsx)?/`
其中说:无论如何都加载为TypeScript文件。