美文网首页
Vue+Element UI极简例子

Vue+Element UI极简例子

作者: 赤色要塞满了 | 来源:发表于2021-11-16 23:36 被阅读0次

    1 安装node和npm

    去官网https://nodejs.org/en/即可,安装node自带npm。然后安装下镜像:

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    安装Vue-cli,这个最好去Vue官网找最新的安装命令:

    cnpm install -g @vue/cli
    

    如果用npm install -g vue-cli会安装旧版本。

    2 创建项目

    使用如下命令创建项目:

    vue create my-project
    

    如果之前装的就旧版本,就应该用如下命令:

    vue init webpack my-project
    

    大概区别是,vue create模板固定、可配置,而vue init一般就用推荐的webpack。所以需要先安装依赖:

    cnpm install webpack
    

    然后再初始化。本着用新的原则,这里推荐使用vue create,安装过程可以选择默认的Vue版本,也可以手动配置,如下图:

    image.png
    不过如果选择安装node-sass,大概率会出错,可以专门cnpm install -S node-sass,目前不知道区别以及为什么。安装结束后测试:
    cd my-project
    npm run serve
    

    整个调用过程大概是index.html -> main.js -> App.vue -> ...

    3 安装Element UI

    直接输入命令:

    npm i element-ui -S
    

    省事就全部在main.js引入算了。

    import ElementUI from 'element-ui'
    import 'element-ui/lib/theme-chalk/index.css'
    
    Vue.use(ElementUI)
    

    然后就去官网拷贝代码测试并学习。

    4 常见错误排查

    node-sass还有sass-loader真的坑,一般是网络、版本问题。
    如果出现:

    Error: ENOENT: no such file or directory, uv_cwd
    

    一般是重启终端。

    5 发布部署

    首先,打包项目:

    npm run build
    

    会生成一个dist文件夹,上传到服务器,比如放在/root/projects/dist。接下来安装Nginx,然后配置:

    vim /usr/local/nginx/conf/nginx.conf
    

    最简单就是这几个地方改一下:

    user  root;
    worker_processes  4; # 几核填几
    
    listen       80;
    server_name  localhost;
    location / {
        root   /root/projects/dist/;
        try_files $uri $uri/ /index.html;
        # index  index.html index.htm;
    }
    

    然后基本就能访问了。

    参考

    这个文章值得看sf的/a/1190000022875865。

    相关文章

      网友评论

          本文标题:Vue+Element UI极简例子

          本文链接:https://www.haomeiwen.com/subject/cykkzltx.html