我执行npm start命令时遇到问题。我正在使用ubuntu和节点4.2.2版本。
>错误在./~/css-loader!./~/autoprefixer-loader?browsers=last 3 !?版本./〜/上海社会科学院装载机outputStyle =扩展和放大器;!的includepaths [] =路径/ node_modules ./ SRC /风格/ index.scss 找不到模块:错误:无法解析' file'或者'目录' 路径/ src / styles中的../../assets/fonts/Roboto/roboto-light.eot
我的项目文件结构是
webclient/
assets/
fonts/
Material Icons/
Roboto/
RobotoDraft/
答案 0 :(得分:0)
安装文件加载器,然后测试
test: /.(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/,
use: [
{
loader: 'file-loader',
options: {
outputPath: 'fonts/',
name: '[name][hash].[ext]',
},
},
],
使用文件加载器,你可以在构建目录中保存字体
你也可以使用url-loader,这样你就可以在build js文件中内联字体。