npm一點點

寫在開頭

要抓緊學習了,否則要遭。。。前端

月底以前有大量東西要學習,幹vue


npm

  • 包管理工具node

    • 容許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
    • 容許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。
    • 容許用戶將本身編寫的包或命令行程序上傳到NPM服務器供別人使用。

這裏最想了解的是一個命令npm

npm run dev

npm run XXX是執行配置在package.json中的腳本,好比:json

"scripts": {
    "dev": "node build/dev-server.js",
    "build": "node build/build.js",
    "unit": "karma start test/unit/karma.conf.js --single-run",
    "e2e": "node test/e2e/runner.js",
    "test": "npm run unit && npm run e2e",
    "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
  },

咱們代碼中用的是瀏覽器

fis3 release -d .

fis3是個前端構建工具。緩存

諮詢前端後獲得以下結論,fis3 release是把前端代碼打包後,「傳輸」到指定位置。服務器

因此,如今說下今天的問題狀況:前端構建

  • 前端提交代碼後,npm run dev,npm run target後,無變化
  • 直接刪除了target文件夾
  • 從新npm run dev,npm run target
  • 重啓服務,報404錯誤
  • maven-compile命令報錯

先說結論,其實這個時候就差jar包沒有打上去,直接clean後,而後debug就能夠了。maven

以前沒有前端變化,其實是因爲瀏覽器的md5值沒有變動致使,其實直接清除下緩存就能夠了。

如今剩餘的問題是,fis3和maven如何友好結合的,以及爲何maven的compile會失敗。。。。。。。。

相關文章
相關標籤/搜索