N S*_*rma 15 javascript node.js webpack graphql html-webpack-plugin
我正在使用webpack html插件从graphiql.ejs生成html页面,但是当我运行时它没有生成html页面 npm start
webpack.config.js
var HtmlWebpackPlugin = require("html-webpack-plugin");
module.exports = {
plugins: [
new HtmlWebpackPlugin({
filename: "public/graphql/index.html", // Write the file to <public-path>/graphql/index.html
inject: false, // Do not inject any of your project assets into the template
GRAPHQL_VERSION: packageJSON.dependencies.graphql.replace(/[^0-9.]/g, ""), // Get the graphql version from my package.json
template: "graphiql.ejs" // path to template
})
]
};
Run Code Online (Sandbox Code Playgroud)
我想在/ public/graphql目录中生成index.html.有谁知道我做错了什么?有没有其他命令来运行webpack?
小智 5
webpack.config.js
const path = require('path');
const HtmlWebpackPlugin = require("html-webpack-plugin");
const packageJSON=require("./package.json");
module.exports = {
entry: './src/app.js',
output: {
path: path.resolve(__dirname, 'public'),
filename:"build.js"
},
plugins: [
new HtmlWebpackPlugin({
filename: "graphql/index.html", // Write the file to <public-path>/graphql/index.html
inject: false, // Do not inject any of your project assets into the template
GRAPHQL_VERSION: packageJSON.dependencies.graphql.replace(/[^0-9.]/g, ""), // Get the graphql version from my package.json
template: "graphiql.ejs" // path to template
})
]
}
Run Code Online (Sandbox Code Playgroud)
运行webpack -p生成html
webpack -p
小智 5
这是适合我的那个.如果您仍然遇到任何问题,请告诉我.我将与github共享代码.
const path = require('path');
const HtmlWebpackPlugin = require("html-webpack-plugin");
const packageJson = require("./package.json");
const GRAPHQL_VERSION = packageJson.dependencies.graphql.replace(/[^0-9.]/g, '');
module.exports = {
entry: 'index.js',
output: {
path: path.resolve(__dirname, 'public'),
filename: 'index.bundle.js'
},
plugins: [
new HtmlWebpackPlugin({
filename: 'index.html',
inject: false,
GRAPHQL_VERSION: GRAPHQL_VERSION,
template: 'graphiql.ejs'
})
]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1771 次 |
最近记录: |