gpt4 book ai didi

javascript - 故事书+字体文件

转载 作者:数据小太阳 更新时间:2023-10-29 06:14:42 25 4
gpt4 key购买 nike

我似乎无法使用 Storybook 的 webpack 来编译我的 CSS。它抛出字体文件并告诉我我可能需要一个加载器,但我已经将一个加载器添加到它正在使用的 webpack.config.js 文件中。

这是我的webpack.config.js:

const resolve = require('path').resolve;

module.exports = {
module: {
loaders: [
{
test: /\.css$/,
loaders: ['style', 'css', 'postcss?modules'],
include: resolve(__dirname, '../')
},
{
test: /\.(png|woff|woff2|eot|ttf|svg)$/,
loaders: ['file'],
include: resolve(__dirname, '../')
}
]
}
};

我有加载器并且它能看到它,但它仍然给我这样的错误:

ERROR in ./~/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0
Module parse failed: /home/dcpdev/projects/my-project/node_modules/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0 Unexpected token (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected token (1:0)
at Parser.pp$4.raise (/home/dcpdev/projects/my-project/node_modules/webpack/node_modules/acorn/dist/acorn.js:2221:15)
at Parser.pp.unexpected (/home/dcpdev/projects/my-project/node_modules/webpack/node_modules/acorn/dist/acorn.js:603:10)
at Parser.pp$3.parseExprAtom (/home/dcpdev/projects/my-project/node_modules/webpack/node_modules/acorn/dist/acorn.js:1822:12)
<snip>

对于每个扩展(eot、woff、woff2、ttf、svg),我都会遇到其中一个错误。

我知道它正在读取那个 webpack.config.js 文件,因为如果我做一些事情,比如更改一个无意义的加载器名称(比如 cake),我会得到一个错误从它。

此外,该文件位于我项目根目录下的 storybook 目录中,因此 resolve(__dirname, '../') 应将其放在根目录中我的项目也是如此。

我错过了什么?

最佳答案

晚了 3 个月,但你设法让它工作了吗?

我一直在努力解决同样的问题,将以下代码添加到 webpack.config.js 似乎有效:

{
test: /\.(png|woff|woff2|eot|ttf|svg)$/,
loaders: ['file-loader'],
include: path.resolve(__dirname, '../')
}

希望这可以帮助其他面临类似问题的人。

关于javascript - 故事书+字体文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44050529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com