1. 程式人生 > >gulp專案中的package配置說明

gulp專案中的package配置說明

{
  "name": "gulp_dev", //專案名稱
  "version": "v1.0.0", ////專案版本(必須)
  "description": "this is gulp project", //專案描述 
  "homepage": "", //專案主頁
  "author": { //專案作者資訊
    "name": "bxcn",
    "email": "[email protected]"
  },
  "keywords": "gulp dev", // 方便別人在npm search中搜索到它
  "bugs": {//你專案的提交問題的url和(或)郵件地址。這對遇到問題的屌絲很有幫助
    "url": "https://github.com/bxcn/gulp_dev.git",
    "email": "
[email protected]
" }, "private": true,//如果你設定"private": true,npm就不會發布它 "engines": {//你可以指定工作的node的版本: "node": ">=0.12.0", "npm" : "~1.0.20" //指定哪一個npm版本能更好地初始化你的程式 }, "devDependencies": { "gulp": "^3.9.0", "gulp-load-plugins": "^0.10.0", // 把ES6轉換成ES5這個轉換的是把自定義a.js檔案的ES6程式碼轉換成Es5程式碼,下面還有一個是執行執行Task時把gulpfile.babel.js轉換成ES5 "gulp-babel": "^6.1.1", // babel-core babel-presets-es2015 把ES6轉換成ES5的轉碼工具 "babel-core": "^6.17.0", "babel-preset-es2015": "^6.16.0", //Babel提供babel-cli工具,用於命令列轉碼,需要安裝命令:npm install -g babel-cli // 呼叫 babel app/js/es6.js -o a.js "babel-cli": "^6.16.0", // 格式化js "gulp-eslint": "^0.13.2", /* 建立網站時,保持多個瀏覽器和裝置同步 */ "browser-sync": "^2.2.1", /* Source Maps能夠提供將壓縮檔案恢復到原始檔原始位置的對映程式碼的方式。 這意味著你可以在優化壓縮程式碼後輕鬆的進行除錯。 在Chrome和Firefox的開發工具既附帶內建的Source Maps的支援。 */ "gulp-sourcemaps": "^1.5.0", "del": "^1.1.1", // "gulp-autoprefixer": "^3.0.1", // 檢查css "gulp-csslint": "^1.0.0", // 壓縮並把重複的一部分程式碼合併 "gulp-clean-css": "^2.0.13", //"gulp-cssmin": "^0.1.7", // 簡單的壓縮合並 Minify CSS with cssnano //"gulp-cssnano": "^2.0.0", // Js程式碼壓縮並編譯成計算機能識別的程式碼 "gulp-uglify": "^1.1.0", // JS程式碼檢查 "jshint": "^2.9.3", "gulp-jshint": "^2.0.1", // 檔案壓縮zip "gulp-zip": "^3.2.0", // gulpfile.babel.js 中控制語句 "gulp-if": "^1.2.5", // 圖片壓縮 "gulp-imagemin": "^2.2.1", //快取 只針對有變化的檔案(css、images、js、html等)進行Task執行 "gulp-cached": "^1.1.0", // sass轉換css "gulp-sass": "^2.3.2", // html程式碼壓縮 "gulp-htmlmin": "^1.3.0", // 在電腦的狀態列裡提示訊息 "gulp-notify": "^2.2.0", // 合併多個檔案 "gulp-concat": "^2.6.0", // 在 watch時,如果程式報錯了可能就退出任務了,有了plumber,可以阻止gulp外掛在發生錯誤時導致程序退出報錯; "gulp-plumber": "^1.0.1", // 獲取檔案的大小 "gulp-size": "^1.2.1", // 把HTML檔案中的build標籤內的檔案合併成指定的檔案combined.js /* <!-- build:js scripts/combined.js --> </--endbuild --> */ "gulp-useref": "^3.0.0", //生成檔案版本號清單 修改檔案後才生成新的hash值 set hash key "gulp-rev": "^7.1.2", // 格式化檔案版本號 "gulp-rev-format": "^1.0.4", // 把專案檔案裡的檔名替換成版本號清單裡的檔名 "gulp-rev-collector": "^1.0.5", "wiredep": "^2.2.2" }, // ES 定義編碼規範 也可以新那一個檔案.eslintrc "eslintConfig": { "env": { "es6": true, "node": true, "browser": true }, "rules": { "quotes": [2,"single"] } }, // 把命令列的程式碼簡寫 通過 npm run build 方式轉碼 "scripts": { "build":"babel app -d lib" } }

相關推薦

gulp專案package配置說明

{ "name": "gulp_dev", //專案名稱 "version": "v1.0.0", ////專案版本(必須) "description": "this is gulp project", //專案描述 "homepage": "", //專案

專案讀取配置檔案的方式(二)

import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** 有時,需要配置檔案,配置檔案中儲存的內容是什麼 ? 儲存屬性 儲存一些經常

RocketMQ中介軟體訊息佇列在Maven專案配置使用操作 (分散式釋出訂閱訊息系統)

一、專案引用 <dependency>     <groupId>com.foriseland.fjf.mq</groupId>     <artifactI

Kafka-API中介軟體MQ訊息佇列在Maven專案配置使用操作 (分散式釋出訂閱訊息系統)

一、 Maven依賴 <dependency> <groupId>com.foriseland.fjf.mq</groupId> <artifactId>fjf-mq-kafka</artifactId> &

vue專案webpack配置代理,解決跨域問題

在config資料夾中的index.js檔案配置 主要是這句話 proxyTable: { //本地測試介面 '/': { target: 'http://xx.xx.xx.xx', changeOrigin: true, sec

vue專案ESLint配置

原文連結 轉載此部落格源於這個問題: vue專案中變數宣告未使用,在eslintConfig中的rules中配置"no-unused-vars": "off"     ESLint 可以通過 .eslintrc 或 package.json 中的 eslint

Redis 的安裝和基本使用以及在 Django 專案配置和使用

myRedis Redis的安裝好基本使用 環境 Python 3.6 Django 2.0.7 django-redis 4.9.0 Mac GitHub https://github.com/C

使用IdentityServer4,在一個ASPNetCore專案配置oidc和api的AccessToken兩種認證授權

1.配置兩種認證方式 JwtSecurityTokenHandler.DefaultInboundClaimTypeMap.Clear(); services.AddAuthentication(options => {

docker + springboot + springColud 下,專案配置檔案,讀取出現file not found 路徑有!的問題

最近在做微信支付的開發,做到退款的時候,需要使用到p12 證書,在本地除錯沒問題了,打成jar 包,放入到docker 下面執行,結果出現如下的bug java.io.fileNotFound:  file: xxx/xxx.jar!/classes!/xxx/xxx.p12(no such file or

java專案怎麼配置xml檔案

我自己在學習servlet的時候經常需要在eclipse中配置xml檔案,開始的時候只會跟著視訊教程一步一步的敲,後來慢慢理解xml檔案的配置規則 xml檔案是你在建立java專案的時候WebContent/WEB_INF目錄下的檔案,當你在servlet中處理post()

記一次大坑:SpringBoot+Mybatis專案配置檔案的修改了SQL語句後不生效

問題:原是SSM框架專案,轉移到SpringBoot+Mybatis,使用的是C3P0連線資料庫。轉移到SpringBoot後的專案,我修改了xml配置檔案中的查詢sql語句,也就是增加了一個查詢欄位,無論是在前端頁面測試,還是使用單元測試時候,我修改後的SQL就是不生效,查

專案關於配置檔案密碼的加密處理

專案中關於配置檔案中密碼的加密處理 轉載地址:http://supanccy2013.iteye.com/blog/2101964     在專案中,為了專案的配置靈活,長把一些常量寫在配置檔案中,這時涉及一個問題,就是如果配置欄位是密碼,就不夠安全。這個時候需要在配置檔案中

SSM框架JAVAWEB專案各類配置檔案模板及作用

最近學習ssm框架的一些東西,首先就是各種配置檔案,以及檔案和專案中類和介面的對映關係,稍稍總結記錄,以做不時之需 如有不正確的地方,請留言指正。 1、web.xml檔案 這個檔案是建立web專案時生成的,預設路徑:main/WEB-INF/web.xml 首先看下總體的模板吧

Node.js 專案配置檔案

在使用 Node.js 編寫一個完整的專案時,程式中往往需要用到一些可配置的變數,從而使得程式能在不同的環境中執行。 1.通過環境變數指定配置 環境變數(environment variables)一般是指在作業系統中用來指定作業系統執行環境的一些引數,如:臨時資料夾

Hibernate懶載入在SSH專案配置及原理

Hibernate懶載入在SSH專案中 當使用懶載入的時候, 查找出來的物件中的資料如物件中的集合,它並沒有加載出來,只有當物件呼叫的時候才會向資料庫發出查詢語句, 這就會造成在hibernate中得到一個查詢出來的物件,當在action或者jsp頁面取裡面的

Maven專案jsonUtils配置

今天要實現json和集合的轉換,於是想起的當初用的jsoUtil工具類。於是乎去網上找到了jsonUtils類 複製貼上本子本地,發現缺少所依賴的jar:net.sf.ezmorph和net.sf.json 看到這兩個報錯了。我就想應該去下載jar包,但是又想起來了 我這

Web專案配置檔案的密碼進行加密(資料庫連線密碼)

Web專案的如配置檔案applicationContext.xml檔案中,如資料庫連線的使用者密碼資訊的加密。 我們平時直接寫的專案配置是這樣的: <bean id="dataSource" class="org.apache.commons.dbcp.B

java Web專案properties配置檔案的密碼加密

get到一項新技能(properties檔案中value替換),之前也想過properties中配置項暴露但沒有落實,今天看到部落格分享一下: 我們使用的專案經常是這個樣子的: 1 <bean id="dataSourc

Java Web 專案配置檔案路徑

在Java web專案中經常會用屬性檔案作為配置檔案,而其一般放在src的根目錄下,讀取檔案時一般會有以下兩種情況: 方式一、在servlet中讀取:  Java程式碼   // action配置檔案路徑 public static final String ACTIO

解析專案Jenkins配置的常見錯誤及心得:

Jenkins的搭建檔案和配置過程,大家可以找我,簡單記錄一下對Jenkins的認識! 關鍵兩個部分的理解: /t:ResolveReferences;Compile/t:_CopyWebApplic