vue项目部署问题
发布于 7 年前 作者 ray1888 4668 次浏览 来自 问答

对于用一个项目,我在windows或者mac的时候都能使用npm run dev进行启动,并且可以打包,但是到centos的时候,我发现npm run dev的时候就会报错了,image.png

要如何解决?有处理过这个的大神吗?机器环境已经安装了node 8.9.3 和 npm5.5.1 ,cnpm也安装了, 已经把项目中对应的package.json依赖全部安装

9 回复

部署的时候就不要用 dev 跑了把,我猜你 centos 上设置了 NODE_ENV=production 因此 devDependencies 没有安装。

@dotnil 主要是要先测试会不会要包的问题,因为开发是在windows。因为代码是前端同事写的,所以不太清楚,我试试安装devDependencies

不如先试试npm run build?

window 和unix 机器切换import 的from 的时候会有目录大小写的问题,供楼主参考

@tonnyone 不太懂你的意思,能举个例子吗?

@ray1888 myhttp文件名是大写的?

@mrtanweijie 就是上面截图最底的地方

@ray1888 我是想让你查查myhttp 这个模块是不是有大写字母,window 文件路劲不区分大小写,npm找的时候所有没问题,Linux会区分,检查一下

@tonnyone 好的,谢谢

回到顶部