vue路由返回之后不触发生命周期的解决办法
1 | <router-view v-if="allowRender" :key="key"></router-view> |
git项目npm install之后运行总是报稀奇古怪的错
一般都是某个npm包版本引起的,比如vue-loader,所以尽量不用再package.json中用 ‘latest’ 来限制版本号,最好精确到某一个大版本下面。
gogs代码控制,设置了分支白名单导致的push失败
gogs的代码推送控制,防止越权提交,仅开放某几个账号管理权限。
webpack.DefinePlugin的理解
插件里定义的参数,在build好之后的文件中,是以全局变量的形式存在。
例如 process.env.NODE_ENV
1 | package.json |
webpack配置文件里的process.env.NODE_ENV是从控制台读取的NODE_ENV变量
但是js里面的process.env.NODE_ENV读取的是webpack.DefinePlugin定义的变量值