2016-01-21 74 views
2

到現在爲止我所用的涼亭安裝lodash,並很高興與具有腳本標記克服lodash的deccision不支持涼亭

<script src="bower/lodash/lodash.min.js"></script> 

加載庫。

正如https://github.com/lodash/lodash/wiki/Changelog#v400所述 - 在版本4.0.0 lodash停止支持涼亭。

從一些閱讀中我似乎需要使用npm來安裝lodash,並可能loadash-cli或browserify並使用它們的一些組合,但我無法找到一個明確的指南,說明如何做到這一點。

那麼如何讓loadash 4.0.0在瀏覽器中運行? (也許一些工具,將它放在我的涼亭文件夾,就好像它是通過涼亭安裝?!)

回答

1

除了下降涼亭,lodash不再提供縮小版本。如果你可以用unminified版本,最簡單的設置是住:

npm init // <-- creates package.json file for your project, similar to bower.json 
npm install --save lodash // <-- creates "node_modules" folder 

然後在你的HTML:

<script src="node_modules/lodash/lodash.js"></script> 

如果你想縮小,你需要使用一個minifier像醜化。要做到這一點,最簡單的方法是這樣的,因爲你已經在使用NPM:

npm install --save uglify-js 
node_modules/.bin/uglifyjs node_modules/lodash/lodash.js --compress --mangle > lodash.min.js 

這將創建lodash.min.js文件在本地目錄。如果你想把它放在涼亭裏,只要將輸出路徑改爲bower/lodash/lodash.min.js即可。

如果你想要像「瀏覽」這樣的「構建系統」的路線,有大量的意見和方法來做到這一點;沒有你需要的細節,很難推薦一些東西。這裏有一個配方使用gulp and browserify。如果lodash是你需要的,這可能是矯枉過正的;但是如果腳本的數量和複雜性增加,您可能會感激它。

+0

非常感謝。我會嘗試npm與unglify-js的組合到我的bower文件夾中。 – epeleg