0


飞桨AI Studio星河社区 使用Notebook部署Vue项目(若依)

官方教程只有React项目,在这里分享一下如何在飞桨平台使用Notebook部署Vue项目

部署流程

新建项目

飞桨星河社区网址:飞桨AI Studio星河社区-人工智能学习与实训社区

官方教学:AI Studio-帮助文档 (baidu.com)

点击链接进入首页,左侧栏点击项目

点击创建项目,选择第一项 Notebook

填写项目名称,IDE默认选择JupyterLab即可,之后点击创建

启动环境

进入我们新创建的项目后,左侧显示了一些基本的环境信息,点击右侧启动环境后稍作等待

项目导入

进入后,再双击进入work目录,点击上方第三个按钮即可上传文件

值得注意的是,平台不支持直接上传文件夹或者直接导入目录,最方便的方法就是将项目本地打成压缩包后直接上传压缩包,上传成功后解压缩即可

配置文件

以若依的Vue项目为例,目录中有一个bable.config.js文件,打开后在其中添加如下代码

exports.build = {
    appTitle: 'Vue', // TODO: 修改系统名称
    finalize: webpackConfig => {
       webpackConfig.output.publicPath = 'https://"此网页url"/api_serving/3000/assets/';  // TODO: 修改系统资源绝对路径
        return webpackConfig;
    },
};

将此网页url替换为图片中红框部分即可

终端连接

项目环境

终端对话框中使用cd命令进入项目目录,输入如下指令配置相关环境,此项耗时较长

yarn

Node版本报错

输入yarn指令后,出现如下报错

 The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "20.1.0"

大概意思是Node版本太高了不适配,但此环境中没配置nvm,不能便捷管理node版本,所以我们换一种方法,输入如下指令

yarn config set ignore-engines true

之后就可以继续啦

项目打包

不同项目package.json里配置稍有差别,这里输入的命令可能有所不同,以若依项目为例,输入如下代码

yarn run build:prod

一切顺利的话,可以看到项目目录中多了一个dist文件夹

项目部署

根据下图依次点击即可

弹出的对话框中,我们填写相关信息,应用文件目录选择刚刚打包好的dist文件夹

应用创建中,本项需要很长时间……

应用发布

创建成功后点击查看,此页面点击发布应用,填写信息,选择相应目录后即可

部署检验

发布成功后,点击发布管理,浏览器输入访问链接的网址,如果能成功打开,说明静态网页就已经部署成功了!

总结

大部分流程根据官方教程也大差不差能完成,其中项目导入、bable.config.js文件的修改以及node版本不适配的问题可以作为参考


本文转载自: https://blog.csdn.net/yoyo_lover/article/details/142668943
版权归原作者 yoyo_lover 所有, 如有侵权,请联系我们删除。

“飞桨AI Studio星河社区 使用Notebook部署Vue项目(若依)”的评论:

还没有评论