2016-11-24 4 views
2

私はSemantic UIをubuntuにインストールしようとしています。私は公式サイト上でコマンドを以下ましたが、私はセマンティックUIをインストールするためにgulpビルドを試行中に 'strictモードでconstを使用する'エラーが発生する

gulp build 

しようとすると、それは、インストールを完了していない、代わりに次のエラーを与える:

/home/krash/node_modules/gulp-chmod/index.js:2 
const through = require('through2'); 
^^^^^ 
SyntaxError: Use of const in strict mode. 
    at Module._compile (module.js:439:25) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/home/krash/semantic/tasks/watch.js:14:18) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 

私は

gulp build --harmony 
を試してみました

他の回答でも同様のエラーで記載されていたように別のエラーを出しました

/home/krash/node_modules/gulp-chmod/index.js:6 
const defaultMode = 0o777 & (~process.umask()); 
       ^
SyntaxError: Unexpected token ILLEGAL 
    at Module._compile (module.js:439:25) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/home/krash/semantic/tasks/watch.js:14:18) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 

私は間違っていますか?

答えて

0

実行しているノードのバージョンは?あなたのノードのバージョンを更新できますか?ノードのバージョンを更新できない場合は、babelを使用してgulpファイルを作成し、次にトランスビルドされたコードを実行する必要があります。

また、モジュールシステムを使用している場合は、es6では 'use strict'は必要ありません。

0

一気が--harmony

を構築した後、最初にあなたがthrough2 NPMがthrough2 --save-devの

をインストールするインストールする必要があります

関連する問題