vue项目部署问题
对于用一个项目,我在windows或者mac的时候都能使用npm run dev进行启动,并且可以打包,但是到centos的时候,我发现npm run dev的时候就会报错了,
要如何解决?有处理过这个的大神吗?机器环境已经安装了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 好的,谢谢