Когда я включаю Express в свой проект, я всегда получаю эти ошибки, когда пытаюсь построить с помощью webpack.
webpack.config.dev.js
var path = require("path")
module.exports = {
entry: {
"server": "./server/server.ts"
},
output: {
path: path.resolve(__dirname, "dist"),
filename: "bundle.js",
publicPath: "/public/"
},
module: {
loaders: [
{
test: /\.ts(x?)$/,
exclude: /node_modules/,
loader: "ts-loader"
}, {
test: /\.js(x?)$/,
exclude: /node_modules/,
loader: "babel-loader"
}, {
test: /\.json$/,
loader: "json-loader"
}, {
test: /\.scss$/,
exclude: /node_modules/,
loaders: ["style-loader", "css-loader", "postcss-loader", "sass-loader"]
}, {
test: /\.css$/,
loader: ["style-loader", "css-loader", "postcss-loader"]
}, {
test: /\.(jpe?g|gif|png|svg)$/i,
loader: 'url-loader?limit=10000'
}
]
}
}
Я пробовал:
- Установка 'fs', но он не работает
-
Прочитайте где-нибудь, чтобы изменить свойство node fs. Он удаляет предупреждения об ошибках, но я не думаю, что это хорошее постоянное решение.
module.exports = { node: { fs: "empty" } }
Время: 2496 мс Атрибуты размера активов ChunkNames bundle.js 761 kB 0 [испущенный] сервер bundle.js.map 956 kB 0 [испущенный] сервер + 119 скрытых модулей
ПРЕДУПРЕЖДЕНИЕ в. /~/express/lib/view.js Критические зависимости: 78: 29-56 запрос зависимости является выражением @./~/express/lib/view.js 78: 29-56 ОШИБКА в. /~/express/lib/view.js
Модуль не найден: Ошибка: невозможно разрешить модуль 'fs' в /Users/clementoh/Desktop/templateplate 2/node_modules/express/lib @./~/express/lib/view.js 18: 9-22 ОШИБКА в. /~/send/index.js
Модуль не найден: Ошибка: невозможно разрешить модуль 'fs' в/Users/clementoh/Desktop/templateplate2/ node_modules/отправить @./~/send/index.js 24: 9-22 ОШИБКА в. /~/etag/index.js
Модуль не найден: Ошибка: невозможно разрешить модуль 'fs' в /Users/clementoh/Desktop/templateplate 2/node_modules/etag @./~/etag/index.js 22: 12-25 ОШИБКА в. /~/destroy/index.js
Модуль не найден: Ошибка: невозможно разрешить модуль 'fs' в /Users/clementoh/Desktop/templateplate 2/node_modules/destroy @./~/destroy/index.js 14: 17-30 ОШИБКА в. /~/mime/mime.js
Модуль не найден: Ошибка: невозможно разрешить модуль 'fs' в /Users/clementoh/Desktop/templateplate 2/node_modules/mime @./~/mime/mime.js 2: 9-22