#webpack #next.js
#webpack #next.js
Вопрос:
Я использую next.js
и получаю:
Failed to compile.
./node_modules/fsevents/fsevents.node 1:0
Module parse failed: Unexpected character '�' (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
(Source code omitted for this binary file)
Я перепробовал почти все, совсем недавно package.json
, я добавил:
"optionalDependencies": {
"fsevents": "^2.1.3"
}
В next.config.js
, у меня есть:
const withImages = require("next-images");
const withPlugins = require("next-compose-plugins");
const withCSS = require("@zeit/next-css");
module.exports = withPlugins([
withCSS,
withImages,
]
Не уверен, что еще делать.
Ответ №1:
Я исправил это в своем расширении VS Code, добавив:
{
test: /.node$/,
loader: 'node-loader',
}
для module.rules
webpack.config.js
ввода и добавления:
"node-loader": "^1.0.1",
в devDependencies
package.json
Ответ №2:
Попробуйте проверить, какая кодировка используется в fsevents.узел я получал аналогичное исключение. Проблема заключалась в кодировке файла UTF-16. Изменен на UTF-8, и это помогло.