2017-08-17 76 views
1

我是使用gulp和browserify的新手。我正在嘗試使用browserify和gulp在線教程。如何解決以下browserify錯誤?

以下是我的package.json

{ 
    "name": "progressive", 
    "version": "1.0.0", 
    "description": "Practcing a Progressive Web App", 
    "scripts": { 
    "start": "node ./index.js" 
    }, 
    "author": "Indu Pillai", 
    "devDependencies": { 
    "browserify": "^13.1.0", 
    "gulp": "^3.8.8", 
    "gulp-browserify": "^0.5.1", 
    "gulp-clean-css": "^2.0.13", 
    "gulp-concat-css": "^2.3.0", 
    "gulp-if": "^2.0.1", 
    "gulp-sourcemaps": "^2.2.0", 
    "gulp-uglify": "^2.0.0", 
    "gulp-util": "^2.2.20", 
    "gulp-webserver": "^0.8.8", 
    "jquery": "^3.1.1", 
    "sw-precache": "^4.2.1" 
    }, 
    "dependencies": { 
    "handlebars": "^4.0.5" 
    } 
} 

當我運行npm install,它給了我下面的錯誤:

npm WARN [email protected] requires a peer of [email protected]>= 2.3.0 < 4 but none was installed. 

我不知道如何解決這個問題,我不擅長npm的東西。我沒有在我的package.json中請求browserify-shim,但可能是我問的一些軟件包取決於它。

謝謝!

+0

試着改變你的browserify版本2.3.0?它看起來可能要求2.3到4之間的版本。 – Deckerz

+0

安裝最新的'browserify-shim' v3.8.14,它可以在'browserify' v13和更高版本上運行。 – alexmac

+0

讓我試試這兩個解決方案,並會讓你知道。 –

回答

0

我有同樣的問題 ,我有以下解決它:

如果你用的是windows,你應該

  1. 下載:(視窗Binary.Zip) 然後選擇正確的架構到您的計算機(32或64), 使其激活

  2. 打開命令提示符作爲管理員

  3. 在命令行中執行此:npm install -g @angular/cli