Observed since 20 Oct, 20:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
4icloud-engine-test
formengine
English | 简体中文
A minimal vue admin template with Element UI & axios & iconfont & permission control & lint
Live demo: http://panjiachen.github.io/vue-admin-template
The current version is v4.0+ build on vue-cli. If you want to use the old version , you can switch branch to tag/3.11.0, it does not rely on vue-cli
# clone the project
git clone https://github.com/PanJiaChen/vue-admin-template.git
# enter the project directory
cd vue-admin-template
# install dependency
npm install
# develop
npm run dev
This will automatically open http://localhost:9528
# build for test environment
npm run build:stage
# build for production environment
npm run build:prod
# preview the release environment effect
npm run preview
# preview the release environment effect + static resource analysis
npm run preview -- --report
# code format check
npm run lint
# code format check and auto fix
npm run lint -- --fix
Refer to Documentation for more information

If you want router permission && generate menu by user roles , you can use this branch permission-control
For typescript version, you can use vue-typescript-admin-template (Credits: @Armour)
Modern browsers and Internet Explorer 10+.
MIT license.
Copyright (c) 2017-present PanJiaChen
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
vueEnvironment{
"local_name": "vue",
"alias": false,
"peer_metadata": null
} | 2.6.10 | runtime |
@vue/cli-plugin-babelEnvironment{
"local_name": "@vue/cli-plugin-babel",
"alias": false,
"peer_metadata": null
} | 4.4.4 | development |
@vue/cli-plugin-eslintEnvironment{
"local_name": "@vue/cli-plugin-eslint",
"alias": false,
"peer_metadata": null
} | 4.4.4 | development |
@vue/cli-plugin-unit-jestEnvironment{
"local_name": "@vue/cli-plugin-unit-jest",
"alias": false,
"peer_metadata": null
} | 4.4.4 | development |
@vue/cli-serviceEnvironment{
"local_name": "@vue/cli-service",
"alias": false,
"peer_metadata": null
} | 4.4.4 | development |
@vue/test-utilsEnvironment{
"local_name": "@vue/test-utils",
"alias": false,
"peer_metadata": null
} | 1.0.0-beta.29 | development |
autoprefixerEnvironment{
"local_name": "autoprefixer",
"alias": false,
"peer_metadata": null
} | 9.5.1 | development |
babel-eslintEnvironment{
"local_name": "babel-eslint",
"alias": false,
"peer_metadata": null
} | 10.1.0 | development |
babel-jestEnvironment{
"local_name": "babel-jest",
"alias": false,
"peer_metadata": null
} | 23.6.0 | development |
babel-plugin-dynamic-import-nodeEnvironment{
"local_name": "babel-plugin-dynamic-import-node",
"alias": false,
"peer_metadata": null
} | 2.3.3 | development |
chalkEnvironment{
"local_name": "chalk",
"alias": false,
"peer_metadata": null
} | 2.4.2 | development |
connectEnvironment{
"local_name": "connect",
"alias": false,
"peer_metadata": null
} | 3.6.6 | development |
eslintEnvironment{
"local_name": "eslint",
"alias": false,
"peer_metadata": null
} | 6.7.2 | development |
eslint-plugin-vueEnvironment{
"local_name": "eslint-plugin-vue",
"alias": false,
"peer_metadata": null
} | 6.2.2 | development |
html-webpack-pluginEnvironment{
"local_name": "html-webpack-plugin",
"alias": false,
"peer_metadata": null
} | 3.2.0 | development |
mockjsEnvironment{
"local_name": "mockjs",
"alias": false,
"peer_metadata": null
} | 1.0.1-beta3 | development |
runjsEnvironment{
"local_name": "runjs",
"alias": false,
"peer_metadata": null
} | 4.3.2 | development |
sassEnvironment{
"local_name": "sass",
"alias": false,
"peer_metadata": null
} | 1.26.8 | development |
sass-loaderEnvironment{
"local_name": "sass-loader",
"alias": false,
"peer_metadata": null
} | 8.0.2 | development |
script-ext-html-webpack-pluginEnvironment{
"local_name": "script-ext-html-webpack-plugin",
"alias": false,
"peer_metadata": null
} | 2.1.3 | development |
serve-staticEnvironment{
"local_name": "serve-static",
"alias": false,
"peer_metadata": null
} | 1.13.2 | development |
svg-sprite-loaderEnvironment{
"local_name": "svg-sprite-loader",
"alias": false,
"peer_metadata": null
} | 4.1.3 | development |
svgoEnvironment{
"local_name": "svgo",
"alias": false,
"peer_metadata": null
} | 1.2.2 | development |
vue-template-compilerEnvironment{
"local_name": "vue-template-compiler",
"alias": false,
"peer_metadata": null
} | 2.6.10 | development |
Source distribution
{
"integrity": "sha512-CArQYymYGedYaafuzG3geo2iuwzxZA7r+VbBGpaOxK9IRjqKuN12O+JkayFSB0g6MeVXY7dqi/i+kBqMawPvCg==",
"shasum": "f351655317da3c7b4f4df70a2bf2a97f7b9a2013",
"tarball": "https://registry.npmjs.org/4icloud-engine-test/-/4icloud-engine-test-1.0.2.tgz",
"fileCount": 54,
"unpackedSize": 5543410,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCYHdCRA9TVsSAnZWagAAFb4P/Rr3wRV/VZ2MQjEWvxEe\ngYMl+UqLAeEyAnb3qinrMac9YjlKeOB12NGBlD7ZggqIWnedl1ny/WeBFf3Z\nPGCMDGkWf9HjBYmubzZbSLckC/U4LOt0H2oDgRusPLQzz2l/8iujDDEsPRAB\nhKoxQHBKIdDA3PcadWyS889G95NGiX10xDmZU6S73gjo3nEqgpHTWGIv73xw\nC8pLLIYGO6UT3iMH1uttbFjb78mgzPjM5KGcrx+gPX8GpYpCZ4C0Cz4EP+f1\nAaNwS5qasoXbTkE3/pUIJ5Oaj+0kgghTft+/AVa5CwqSf+6dSuFZb5wdfi46\ns8p+3fBtk5Zy/fYUSrYAZEZvxFLgbTMGWwTYpyDeIPhj3UVQ2DY41qwWs+sS\nSp9D2zTabR7FFj2r8317Te/kujzwdEF6ECJHv2jzOuS0m7qoR3ppJIWWkNhK\nY4YjhgC5h1ZaEjc2w4Aji/bUbL3oH0pQMB8A5OVou7IDOjuA3ggMGDZrmj4K\nlnCLMhMKO0XY+FqZNxLvc9mDoHVfG8P7r7KpIh3BpGdGe9bhTSMtvYp6aSlI\nzqJbfxZoZOGAN67fFvEFUWheMisfPHyPXmIFzn6QiXXPlkmt2nT0XSqUOw+7\n03uK9BtvtJQK7ghqV+2lmX918XVqQNwkpStewPsU++zfSerhWyQSFas/y8SU\nqkLn\r\n=LHMr\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEUCIQDbNQzoJM7yMb8TbatNbwMbXNvVvn1yFy9M7l42317ZJAIgP5g7nzfkDkhN3fpQ8nBXODzIGr7rtNv7yV18jrHG8tM="
}
]
}Observed since 20 Oct, 20:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:468aee74b39b811b6e11bade413bcd6f96b1c209f6fdbe12dcd6e74664cbcda6