写在开头
要抓紧学习了,不然要遭。。。
月底之前有大量东西要学习,干
npm
- 包管理工具
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
这里最想了解的是一个命令
npm run dev
npm run XXX是执行配置在package.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就可以了。
之前没有前端变化,实际上是由于浏览器的md5值没有变更导致,其实直接清除下缓存就可以了。
现在剩余的问题是,fis3和maven如何友好结合的,以及为什么maven的compile会失败。。。。。。。。