簡體   English   中英

嘗試使用gulp構建安裝語義UI時出現“在嚴格模式下使用const”錯誤

[英]'Use of const in strict mode' error while trying gulp build for installing Semantic UI

我正在嘗試在ubuntu上安裝語義UI。 我在官方網站上遵循命令,但是當我嘗試

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)

我究竟做錯了什么?

您正在運行什么版本的節點? 您可以更新節點的版本嗎? 如果您無法更新節點版本,則可能必須使用babel來蒸發gulp文件,然后執行已轉換的代碼。

另外,如果您使用的是模塊系統,則es6不再需要“嚴格使用”。

首先,您應該安裝through2 npm install through2 --save-dev

大吃一驚之后-和諧

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM