CNode

vue项目部署问题

问答
Rray1888发布于9 年前最后回复9 年前9 回复5536 浏览0 收藏

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

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

查看回复

回复 (9)

D
dotnil#1·9 年前

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

R
ray1888#2·9 年前
引用 dotnil部署的时候就不要用 dev 跑了把,我猜你 centos 上设置了 NODE ENV=production 因此 devDependencies 没有安装。

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

A
alwxkxk#3·9 年前

不如先试试npm run build?

T
tonnyone#4·9 年前

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

M
mrtanweijie#6·9 年前
引用 ray1888@tonnyone 不太懂你的意思,能举个例子吗?

@ray1888 myhttp文件名是大写的?

R
ray1888#7·9 年前
引用 mrtanweijie@ray1888 myhttp文件名是大写的?

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

T
tonnyone#8·9 年前
引用 ray1888@tonnyone 不太懂你的意思,能举个例子吗?

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

参与回复
登录后即可参与回复。登录