Observed since 20 Oct, 20:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
4icloud-engine-tests
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-s3eFc09zWR6QDDpkG98PAsVaeFc5U5z2Rq+pEKrpCpXkI7jhqw22GNBe7X/1mXz3o4hVLGDWdMPyImQqJe8EFw==",
"shasum": "fc3a95cea0ac908d4063e2d785a7ca320a953bfe",
"tarball": "https://registry.npmjs.org/4icloud-engine-tests/-/4icloud-engine-tests-1.0.1.tgz",
"fileCount": 54,
"unpackedSize": 5543411,
"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCYJ9CRA9TVsSAnZWagAAsekP/0XUjmcW+0RjGOr5j+Yf\nW89N7rxPFc9EIpB5h7KEUEj+GBkrKSqQBS7T1VnC1L4MOWN74DDZngkAKaFM\nmJU8sJIH1pflaawppjrCtfCiY+aXlku1zzwMt026HNLDTafC9Gk/iEUYkw3i\nZlLKzpUcrdoOaLcWHr/8/opCUfD7jbHILLZsCh6kD2j2/D2W2nqKxV+bYGif\naBfg5P85u6WrCKf1MRuz2OaL/3Hc2kgonzdn+LcTfRH85wO7mCeZgHuHhXzG\njd0v8/5t76YWzJt8UZGqAevMuPky7kKVqx4J7eGF1SqEMDOFfvRydyrNS7ke\ndOM8G3Si4QEaoKsxUDF3KNe5EpIKYfA6gUjCCgHZscAutbMzGQZPSW+qol5j\nW550SkYIIlEPQSybky8paY784KUrbK5hs0MCAudQhSEohRYiAyMBn5TB7zU8\ngNJyTfWIPrbFA3yptC6dxw19DrXjeA2ZW6mYrDV5kyjfHUyS9Lo4/qwnGoKW\n22hP7GhBscIx4yzeGA6UprOaf8ovfO11yXqFUCNhtrnBkY/WCYxXDT7J1z8J\nXExoPDnfqWc9+2K9PclyBsEqT9dvduQwy38CRiUvXfuhrQpuaRSAXxJxjx5W\njd1OzXm4uAMNS0fNgW11kAxg4Kic/ts8Hap2ufFy+m2b8VjtO7bssrG/TutE\nEVlc\r\n=yULR\r\n-----END PGP SIGNATURE-----\r\n",
"signatures": [
{
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
"sig": "MEQCICLea1znQXkMIvgpxtYSEjl1ZrGF8/Ste7q/Rlv4bI44AiAgiK9qc6N6kNKaZ+0Prk9bR91SSNVw6UzJ/+BwfCW7gg=="
}
]
}Observed since 20 Oct, 20:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:282324ddde0844bc3f3582faa85139a23780363365c408eab507a40752d07c73