「急」npm run build 功能实效

初心不变时过迁 2020-04-28 11:35:33
环境时 react.js + ant-design(UI)+ redux + es6 + webpack

node 下
npm run build

将文件夹 dist 放入 服务器 正常运行,

但突然发现 某些新修改的功能却实效


SOS
...全文
435 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
谢谢各位,这里说下


实际的问题是服务器端weblogic配置没配好,定位的文件路径有问题。。。 (!@#¥%……&*())


总结下,
一般情况下,是不会不生效的, 不生效的时候 清除页面缓存 ,偶尔出现不生效的情况,请参阅
1、 https://www.cnblogs.com/qiu-Ann/p/10008028.html
2、https://blog.csdn.net/fengjingyu168/article/details/78132401
布朗狗熊 2020-04-29
  • 打赏
  • 举报
回复
那就应该是打包之后,因为优先级的问题,线上调试看看吧,别的没遇到过
  • 打赏
  • 举报
回复



有个细节不知道有没影响

这是我 npm run build 后 的界面
  • 打赏
  • 举报
回复
引用 4 楼 布朗狗熊 的回复:
1.本地有缓存吧,清下缓存,看看样式加上没
2.在线上的谷歌打开,调试下看看样式加上有没有用


我修改的内容主要时一些JS

例如

columns2 = [
{
title: '序号',
dataIndex: 'proposerId',
key: 'proposerId',
width: 50,
render: (text, record, index) => {
return index + 1;
},
}, {
title: '姓名',
dataIndex: 'proposerName',
key: 'proposerName',
width: '220px',
render: (text) => tooLongTooltip(text, 18),
}, {
title: '证件类型',
dataIndex: 'cardType',
key: 'cardType',
render: (text, record, index) => dictionary.get({ str: 'ZJLX_DM', value: text }),
}, {
title: '证件号码',
dataIndex: 'cardNo',
key: 'cardNo',
}, {
title: '联系电话',
dataIndex: 'telephone',
key: 'telephone',
render: (text, record, index) => {
return <Input disabled={!this.props.edit} value={text} onChange={e => this.onTextChange(e.target.value, record, 'telephone')} />;
},
},
];


原本有个身份验证的列的 被我去掉了 本地正常不显示 然而 服务器却还是显示了。。。 其它还有许多地方 基本都是JS改的
SO、、、 线上debug 看不出个所以然。。。
布朗狗熊 2020-04-29
  • 打赏
  • 举报
回复
改的js的话,可能部分都是es6有些不支持吧,加babel转换下看看
布朗狗熊 2020-04-29
  • 打赏
  • 举报
回复
1.本地有缓存吧,清下缓存,看看样式加上没 2.在线上的谷歌打开,调试下看看样式加上有没有用
  • 打赏
  • 举报
回复
昨天又搜了下

试过几个
1、那么我们只要把router放在第三方UI库后再引入就行了 https://www.cnblogs.com/qiu-Ann/p/10008028.html
我项目中末尾处
// 3. Router
app.router(require('./router'));
// 4. Start
app.start('#root');

2、Vue项目本地run与build后样式不同,build后样式不生效 https://blog.csdn.net/fengjingyu168/article/details/78132401
我类似定义 一个列的对象 我删除了其中一个值 还是不行、、 而且我改的基本都是JS、、、


先写这些。。。 我再测下
要断网
  • 打赏
  • 举报
回复
引用 1 楼 console.log( )的回复:
打包一般没啥问题 是不是本地没写好 或者线上线下环境导致
本地测试没问题 反复删除 dist重新编译 还是一样 一些明显改过的东西到了服务器就是没有正常显示
console.log( ) 2020-04-29
  • 打赏
  • 举报
回复
打包一般没啥问题 是不是本地没写好 或者线上线下环境导致

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧