大坑记录

加上cross-env跨平台环境变量指令后 项目无法启动 一直在报各种的错, 最主要是报错信息如下.

vue项目报错
ERROR in (webpack)/node_modules/uglify-js/tools/node.js Module not found: Error: Can't resolve 'fs' in 'D:*****'
ERROR in (webpack)/node_modules/uglify-js/tools/node.js Module not found: Error: Can't resolve 'net' in 'D:*****'
ERROR in (webpack)/node_modules/uglify-js/tools/node.js Module not found: Error: Can't resolve 'module' in 'D:*****'
......等等

1551858662687.png

问题: dev指令加上 cross-env配置环境变量的参数后, 无法启动并报错


image.png

解决: 启动项目的dev脚本中缺少 --config 参数, 加上就好了


image.png

尝试过无效的解决

  • node版本降级, 由10.15.1-->8.10.0-->6.11.3----->失败
  • 安装了报错中找不到的模块: fs, net , tls, readline, array-includes, 这些模块 --->失败
  • webpack.base.config 配置 node:{ fs: 'empty' }
  • webpack.base.config 添加 target : 'node'
  • ..........
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 已经有很多分析Vue-cli搭建工程的文章,为什么自己还要写一遍呢。学习就好比是座大山,人们沿着不同的路登山...
    若川i阅读 7,225评论 0 7
  • 前言 本文主要从webpack4.x入手,会对平时常用的Webpack配置一一讲解,各个功能点都有对应的详细例子,...
    BetterChen阅读 5,928评论 0 3
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 6,384评论 0 2
  • 这两周一直想写webpack的知识点,却发现webpack其实要将webpack说的具体内容还是挺多的。而且稀土掘...
    VioletJack阅读 21,076评论 1 69
  • 记忆中能记起的第一件事,是4岁半左右发生的。 那一次,我走失了。 但是,我只能回忆起一些零碎的片段,其他的经过从大...
    吴江熳阅读 3,582评论 0 2