<bdo id='h64WV'></bdo><ul id='h64WV'></ul>

    1. <tfoot id='h64WV'></tfoot>

      <small id='h64WV'></small><noframes id='h64WV'>

    2. <i id='h64WV'><tr id='h64WV'><dt id='h64WV'><q id='h64WV'><span id='h64WV'><b id='h64WV'><form id='h64WV'><ins id='h64WV'></ins><ul id='h64WV'></ul><sub id='h64WV'></sub></form><legend id='h64WV'></legend><bdo id='h64WV'><pre id='h64WV'><center id='h64WV'></center></pre></bdo></b><th id='h64WV'></th></span></q></dt></tr></i><div id='h64WV'><tfoot id='h64WV'></tfoot><dl id='h64WV'><fieldset id='h64WV'></fieldset></dl></div>

    3. <legend id='h64WV'><style id='h64WV'><dir id='h64WV'><q id='h64WV'></q></dir></style></legend>

        是否可以在 es6 中编写 gulpfile?

        时间:2023-05-28
        <i id='vt8GM'><tr id='vt8GM'><dt id='vt8GM'><q id='vt8GM'><span id='vt8GM'><b id='vt8GM'><form id='vt8GM'><ins id='vt8GM'></ins><ul id='vt8GM'></ul><sub id='vt8GM'></sub></form><legend id='vt8GM'></legend><bdo id='vt8GM'><pre id='vt8GM'><center id='vt8GM'></center></pre></bdo></b><th id='vt8GM'></th></span></q></dt></tr></i><div id='vt8GM'><tfoot id='vt8GM'></tfoot><dl id='vt8GM'><fieldset id='vt8GM'></fieldset></dl></div>

        <legend id='vt8GM'><style id='vt8GM'><dir id='vt8GM'><q id='vt8GM'></q></dir></style></legend>

          • <tfoot id='vt8GM'></tfoot>

                <bdo id='vt8GM'></bdo><ul id='vt8GM'></ul>

                <small id='vt8GM'></small><noframes id='vt8GM'>

                  <tbody id='vt8GM'></tbody>
                • 本文介绍了是否可以在 es6 中编写 gulpfile?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  问题:如何在 ES6 中编写我的 gulp 文件,以便我可以使用 import 而不是 require 并使用 => 语法优于 function()?

                  Question: How can I write my gulp file in ES6 so I can use import instead of require and use => syntax over function()?

                  我可以使用 io.js 或 node 任何版本.

                  gulpfile.js:

                  import gulp from "./node_modules/gulp/index.js";
                  gulp.task('hello-world', =>{
                      console.log('hello world');
                  });
                  

                  错误:

                  import gulp from "./node_modules/gulp/index.js";
                  ^^^^^^
                  SyntaxError: Unexpected reserved word
                  

                  <小时>

                  gulp.task('hello-world', =>{
                                           ^^
                  SyntaxError: Unexpected token =>
                  

                  node_modules/gulp/bin/gulp.js 内,我已按照要求将第一行更改为 #!/usr/bin/env node --harmony在这个 堆栈

                  Inside the node_modules/gulp/bin/gulp.js i've changed the first line to #!/usr/bin/env node --harmony as asked in this stack

                  推荐答案

                  是的,你可以使用 babel.

                  确保您拥有最新版本的 gulp-cli.

                  Make sure you've got the latest version of the gulp-cli.

                  npm install -g gulp-cli

                  安装 babel 作为项目的依赖.

                  Install babel as a dependency of the project.

                  npm install --save-dev babel

                  gulpfile.js 重命名为 gulpfile.babel.js

                  您的 gulpfile 可能如下所示:

                  Your gulpfile might look something like this:

                  import gulp from 'gulp';
                  
                  gulp.task('default', () => {
                    // do something
                  });
                  

                  Babel 6.0+ 更新正如 Eric Bronniman 正确指出的那样,要让它与最新版本的 babel 一起工作,还需要一些额外的步骤.以下是这些说明:

                  Update for Babel 6.0+ As correctly pointed out by Eric Bronniman, there are a few extra steps involved in getting this to work with the latest version of babel. Here are those instructions:

                  再次确保您拥有最新版本的 gulp-cli
                  npm install -g gulp-cli

                  Again, make sure you've got the latest version of gulp-cli
                  npm install -g gulp-cli

                  然后安装 gulp、babel core 和 es2015 预设
                  npm install --save-dev gulp babel-core babel-preset-es2015

                  Then install gulp, babel core, and the es2015 presets
                  npm install --save-dev gulp babel-core babel-preset-es2015

                  然后,将以下内容添加到 .babelrc 文件或 package.json 中

                  Then, either add the following to a .babelrc file or to your package.json

                  "babel": {
                    "presets": [
                      "es2015"
                    ]
                  }
                  

                  你的 gulpfile.js 应该命名为 gulpfile.babel.js

                  这篇关于是否可以在 es6 中编写 gulpfile?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:Javascript:在 gulpfile.js 中获取 package.json 数据 下一篇:Gulp:如何将文件内容读入变量?

                  相关文章

                  最新文章

                  <tfoot id='cGkk4'></tfoot>
                    <bdo id='cGkk4'></bdo><ul id='cGkk4'></ul>

                • <legend id='cGkk4'><style id='cGkk4'><dir id='cGkk4'><q id='cGkk4'></q></dir></style></legend>

                      <i id='cGkk4'><tr id='cGkk4'><dt id='cGkk4'><q id='cGkk4'><span id='cGkk4'><b id='cGkk4'><form id='cGkk4'><ins id='cGkk4'></ins><ul id='cGkk4'></ul><sub id='cGkk4'></sub></form><legend id='cGkk4'></legend><bdo id='cGkk4'><pre id='cGkk4'><center id='cGkk4'></center></pre></bdo></b><th id='cGkk4'></th></span></q></dt></tr></i><div id='cGkk4'><tfoot id='cGkk4'></tfoot><dl id='cGkk4'><fieldset id='cGkk4'></fieldset></dl></div>
                    1. <small id='cGkk4'></small><noframes id='cGkk4'>