『奇葩問題集錦』function* (next){ 執行報錯 SyntaxError: Unexpected token * -开发者知识库

『奇葩問題集錦』function* (next){ 執行報錯 SyntaxError: Unexpected token * -开发者知识库,第1张

這是因為  app.use(function * (){ 語句中有一個 * ,這種方式被稱為generator functions ,一般寫作function *(){...} 的形式,在此類function 中可以支持ES6的一種yield概念。

為了保證這種新型的方法可以編譯通過,在運行node 命令的時候加上一個harmony參數就可以了:

node --harmony hello.js

假如在插件中使用的化可以引入harmony 並自執行。

harmonize = require('harmonize')()

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复