Html webpack plugin error parse error

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to specify insertion point of a css link tag using mini-css-extract-plugin? #1249

Option to specify insertion point of a css link tag using mini-css-extract-plugin? #1249

Comments

I understand that this looks like it should be addressed to mini-css-extract-plugin’s issues. But it’s already been done. They don’t seem to agree that it’s within their scope to address this.

Do you agree with that? Is there already an option to achieve this with html-webpack-plugin?

All we’re asking is an option to specify where we’d want our tag to be inserted in the html template.

Currently it goes in the , and what satisfies my usecase is having the option to insert it at the end of the tag.

Читайте также:  Jquery hide css visibility

The text was updated successfully, but these errors were encountered:

Hey there, thanx a lot for the direction!

Is this possible with v3.2.0?

I tried updating to v4, but I’m using Favicons Webpack Plugin, which is incompatible with it.

@Birowsky there is an easy way solution, here you go.

new HtmlWebpackPlugin( inject: false, template: '----YOUR-INDEX----', >),
%= htmlWebpackPlugin.files.css.map(href => 'link href pl-s">' + href + '" rel pl-s">stylesheet">' ).join('\n') %>
%= htmlWebpackPlugin.files.css.map(href => 'script type pl-s">text/javascript" src pl-s">' + href + '">script>' ).join('\n') %>

I finally got around trying this, but I’m facing an error:

ERROR in Error: Child compilation failed: Module build failed (from ../node_modules/ejs-compiled-loader/index.js): NonErrorEmittedError: (Emitted value instead of an instance of Error) Unexpected token: operator (>) (line: 40, col: 2737, pos: 10104) Error 

Here’s how my config looks like:

 - parse-js.js:263 new JS_Parse_Error [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:263:18 - parse-js.js:271 js_error [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:271:11 - parse-js.js:733 croak [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:733:9 - parse-js.js:740 token_error [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:740:9 - parse-js.js:746 unexpected [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:746:9 - parse-js.js:1124 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1124:9 - parse-js.js:1209 maybe_unary [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1209:19 - parse-js.js:1236 expr_ops [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1236:24 - parse-js.js:1240 maybe_conditional [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1240:20 - parse-js.js:1264 maybe_assign [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1264:20 - parse-js.js:1268 maybe_assign [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1268:60 - parse-js.js:1278 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1278:20 - parse-js.js:1135 expr_list [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1135:24 - parse-js.js:1198 subscripts [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1198:48 - parse-js.js:1190 subscripts [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1190:20 - parse-js.js:1190 subscripts [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1190:20 - parse-js.js:1190 subscripts [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1190:20 - parse-js.js:1122 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1122:20 - parse-js.js:1209 maybe_unary [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1209:19 - parse-js.js:1236 expr_ops [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1236:24 - parse-js.js:1240 maybe_conditional [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1240:20 - parse-js.js:1264 maybe_assign [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1264:20 - parse-js.js:1278 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1278:20 - parse-js.js:1281 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1281:36 - parse-js.js:1312 prog1 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1312:15 - parse-js.js:1104 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1104:35 - parse-js.js:1209 maybe_unary [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1209:19 - parse-js.js:1236 expr_ops [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1236:24 - parse-js.js:1240 maybe_conditional [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1240:20 - parse-js.js:1264 maybe_assign [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1264:20 - parse-js.js:1278 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1278:20 - parse-js.js:1135 expr_list [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1135:24 - parse-js.js:1198 subscripts [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1198:48 - parse-js.js:1122 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1122:20 - parse-js.js:1209 maybe_unary [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1209:19 - parse-js.js:1236 expr_ops [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1236:24 - parse-js.js:1240 maybe_conditional [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1240:20 - parse-js.js:1264 maybe_assign [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1264:20 - parse-js.js:1278 [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1278:20 - parse-js.js:1135 expr_list [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1135:24 - parse-js.js:1198 subscripts [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1198:48 - parse-js.js:1190 subscripts [gotaguy-frontend]/[ejs-compiled-loader]/[uglify-js]/lib/parse-js.js:1190:20 - NormalModule.js:310 runLoaders [gotaguy-frontend]/[webpack]/lib/NormalModule.js:310:13 - LoaderRunner.js:367 [gotaguy-frontend]/[loader-runner]/lib/LoaderRunner.js:367:11 - LoaderRunner.js:233 [gotaguy-frontend]/[loader-runner]/lib/LoaderRunner.js:233:18 - LoaderRunner.js:143 runSyncOrAsync [gotaguy-frontend]/[loader-runner]/lib/LoaderRunner.js:143:3 - LoaderRunner.js:232 iterateNormalLoaders [gotaguy-frontend]/[loader-runner]/lib/LoaderRunner.js:232:2 - LoaderRunner.js:205 Array. [gotaguy-frontend]/[loader-runner]/lib/LoaderRunner.js:205:4 - CachedInputFileSystem.js:43 Storage.finished [gotaguy-frontend]/[enhanced-resolve]/lib/CachedInputFileSystem.js:43:16 - CachedInputFileSystem.js:79 provider [gotaguy-frontend]/[enhanced-resolve]/lib/CachedInputFileSystem.js:79:9 - graceful-fs.js:78 [gotaguy-frontend]/[graceful-fs]/graceful-fs.js:78:16 ERROR in Error: Child compilation failed: Module build failed (from ../node_modules/ejs-compiled-loader/index.js): NonErrorEmittedError: (Emitted value instead of an instance of Error) Unexpected token: operator (>) (line: 40, col: 2737, pos: 10104) Error ERROR in ./app.ejs (../node_modules/html-webpack-plugin/lib/loader.js!./app.ejs) Module build failed (from ../node_modules/ejs-compiled-loader/index.js): NonErrorEmittedError: (Emitted value instead of an instance of Error) Unexpected token: operator (>) (line: 40, col: 2737, pos: 10104) Error at new JS_Parse_Error (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:263:18) at js_error (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:271:11) at croak (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:733:9) at token_error (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:740:9) at unexpected (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:746:9) at />/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1124:9 at maybe_unary (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1209:19) at expr_ops (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1236:24) at maybe_conditional (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1240:20) at maybe_assign (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1264:20) at maybe_assign (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1268:60) at />/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1278:20 at expr_list (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1135:24) at subscripts (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1198:48) at subscripts (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1190:20) at subscripts (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1190:20) at subscripts (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1190:20) at />/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1122:20 at maybe_unary (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1209:19) at expr_ops (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1236:24) at maybe_conditional (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1240:20) at maybe_assign (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1264:20) at />/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1278:20 at />/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1281:36 at prog1 (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1312:15) at />/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1104:35 at maybe_unary (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1209:19) at expr_ops (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1236:24) at maybe_conditional (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1240:20) at maybe_assign (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1264:20) at />/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1278:20 at expr_list (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1135:24) at subscripts (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1198:48) at />/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1122:20 at maybe_unary (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1209:19) at expr_ops (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1236:24) at maybe_conditional (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1240:20) at maybe_assign (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1264:20) at />/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1278:20 at expr_list (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1135:24) at subscripts (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1198:48) at subscripts (/>/node_modules/ejs-compiled-loader/node_modules/uglify-js/lib/parse-js.js:1190:20) at runLoaders (/>/node_modules/webpack/lib/NormalModule.js:310:13) at />/node_modules/loader-runner/lib/LoaderRunner.js:367:11 at />/node_modules/loader-runner/lib/LoaderRunner.js:233:18 at runSyncOrAsync (/>/node_modules/loader-runner/lib/LoaderRunner.js:143:3) at iterateNormalLoaders (/>/node_modules/loader-runner/lib/LoaderRunner.js:232:2) at Array. (/>/node_modules/loader-runner/lib/LoaderRunner.js:205:4) at Storage.finished (/>/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:43:16) at provider (/>/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:79:9) at />/node_modules/graceful-fs/graceful-fs.js:78:16 at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3) 

Источник

Оцените статью