이 내가 노드 내 노드 응용 프로그램을 시작 app.js 실행할 때이 그래서 내 app.jswebpack을 사용하여 nodejs 앱에 jquery를 포함시키는 방법은 무엇입니까?
var $ = require('jquery');
global.jQuery = $;
global.$ = $;
require('jquery');
console.log('Hello from Webpack');
$('#serviceContainer').hide();
내 webpack.config.js
var webpack = require("webpack");
module.exports = {
entry: './app.js',
output: {
filename: './bundle.js'
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['es2015']
}
}
],
},
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery"
})
]
};
, 그것은 jQuery를 요구하고있다 아래 오류가 발생했습니다.
throw new Error("jQuery requires a window with a document");
그래서 webpack을 사용하여 nodejs에 jquery를 포함시키는 방법을 알아야합니다. 아무도 도움을 주시기 바랍니다. 미리 감사드립니다!
왜 nodejs 응용 프로그램에서 jquery가 필요합니까? Nodejs는 jquery가 프론트 엔드에서 실행되는 백엔드에서 실행됩니다. 어떤 창 (브라우저 창)도 감지 할 수 없으므로이 오류가 발생합니다. –