代码拉取完成,页面将自动刷新
码云 Vue 仓库模板。
npm install --save 此项目的名称
使用以下模板新建 haml 页面:
- title '页面标题'
<!-- 引入样式文件 -->
= page_specific_style_bundle_tag '此项目的名称'
<!-- 页面代码 -->
.ui.container
%p
Hello, Gitee!
= page_specific_javascript_bundle_tag '此项目的名称.chunk-vendors'
= page_specific_javascript_bundle_tag '此项目的名称'
修改主仓库中的 webpack.config.js 文件,追加如下配置:
plugins: [
new StatsPlugin(
'manifest.json',
{
chunkModules: false,
source: false,
chunks: false,
modules: false,
assets: true,
otherPath: [
dllConfig.manifest,
+ path.join(rootPath, 'node_modules/此项目的名称/dist/manifest.json'),
path.join(webpacksSrcPath, 'webide/public/webpacks/manifest.json'),
...projects.map(project => `build/${project}-manifest.json`)
]
}
),
new CopyWebpackPlugin([
...dllConfig.copyConfig,
+ {
+ from: path.resolve(rootPath, 'node_modules/此项目的名称/dist'),
+ to: path.resolve(outputPath, '此项目的名称')
+ },
{
from: path.resolve(rootPath, 'node_modules/gitee-guide-helper/static'),
to: outputPath
},
{
from: path.resolve(webpacksSrcPath, 'webide/public/webpacks/webide'),
to: path.resolve(outputPath, 'webide'),
ignore: ['.*']
}
]),
new CompressionPlugin()
]
# 安装依赖
npm install
# 链接当前目录到全局
npm link
# 构建开发版资源
npm run dev
# 进入主仓库目录
cd /path/to/主仓库
# 在主仓库中链接此目录
npm link 此项目的名称
# 构建开发版资源
npm run dev:main
先决条件:
npm login
命令登录了这个账号之后在命令行中运行:
# 创建 beta 预发行版
npm run release-beta
# 发布测试版
npm publish --tag=beta
# 创建正式发行版
npm run release
# 发布正式版
npm publish
主仓库:
# 安装刚刚发布的测试版
npm install 此项目的名称@beta
# 或者安装最新正式版
npm install 此项目的名称@latest
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。