中电营销管理平台搭建踩坑

内网开发不要用 cnpm 下载

内网开发node_module复制或压缩打包放进去,可能会缺包
Cannont find module ‘xxx’
原因:
    cnpm下载的很多包是快捷方式
解决:
    可以用 cnpm install --by=npm 或yarn

package.json 里的依赖包可能不全

下载对应的包,** 注意版本 ** 有的包用的高版本的语法,是不兼容的。

有时候下载的依赖包不全,清理缓存重新下载。

npm cache clean --force

有两个老项目,在此基础上做成一个

不存在跨域的情况可以共享localStorage,也就是可以共享token。

npm cache clean --force && delete node_module && delete package.lock.json

peer vue@"^2.5.17" from element-ui@2.15.14 版本不匹配

peer:对等的意思

Error: error:0308010C:digital envelope routines::unsupported

原因:
    出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响.
    在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 版本可能会抛出这个异常。
解决方法:
```json
    "scripts": {
    "serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
    "build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build"
    },
```
posted @   丁同亚的博客  阅读(4)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示