标签: vue-cli

如何部署Vue应用程序?

开发Vue应用程序后我该怎么办vue-cli

Angular中,有一些命令将所有脚本捆绑到一个脚本中,然后将这些文件发送到主机.

Vue中有相同的东西吗?

vue.js vuejs2 vue-cli

101
推荐指数
5
解决办法
9万
查看次数

Vue'导出默认'与'新Vue'

我刚刚安装了Vue,并且一直在使用vue-cli webpack模板创建项目.当它创建组件时,我注意到它将我们的数据绑定在以下内容中:

export default {
    name: 'app',
    data: []
}
Run Code Online (Sandbox Code Playgroud)

而在其他教程中,我看到绑定的数据:

new Vue({
    el: '#app',
    data: []
)}
Run Code Online (Sandbox Code Playgroud)

有什么区别,为什么看起来两者之间的语法不同?我无法从我在vue-cli生成的App.vue中使用的标签内部获取"新Vue"代码.

vue.js vue-component vue-cli

88
推荐指数
4
解决办法
6万
查看次数

Vue项目中的视图和组件文件夹有什么区别?

我只是使用命令行(CLI)来初始化Vue.js项目.在CLI创建src/componentssrc/views文件夹.

我使用Vue项目已经有几个月了,文件夹结构对我来说似乎很新.

生成的Vue项目中的文件夹views和有什么区别?componentsvue-cli

vue.js vuejs2 vue-cli vue-cli-3

75
推荐指数
4
解决办法
2万
查看次数

Vue Cli 3.0配置文件在哪里?

我已经在docs等中提到了vue.config.js文件.并且还注意到以前这些是在2.0中的webpack配置文件等中处理的.但我找不到用vue cli 3.0创建的项目文件夹中的任何一个文件...配置文件在哪里?为什么它不在顶级文件夹中的任何位置等?

vue.js vue-cli

43
推荐指数
4
解决办法
3万
查看次数

如何在vue-cli中禁用ESLint?

如何ESlint在生成的项目中禁用vue-cli

preLoaders: [
  {
    test: /\.vue$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  },
  {
    test: /\.js$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  }
]
Run Code Online (Sandbox Code Playgroud)

如果我删除loader: 'eslint'它将无法编译,同样将其设置为空字符串.我知道我可以ESLint在初始化阶段退出,但是如何在创建项目后禁用它?

javascript webpack vue.js vue-cli

36
推荐指数
9
解决办法
4万
查看次数

如何使用 Jest 和 vue-cli 更新快照

我应该能够-u在运行测试时添加参数,但我不知道为什么它不起作用:

npm run test ComponentName.spec.js -u
npm run test ComponentName.spec.js --updateSnapshot
Run Code Online (Sandbox Code Playgroud)

但它不起作用。我的 package.json:

"scripts": {
    "test": "vue-cli-service test:unit",
Run Code Online (Sandbox Code Playgroud)

我知道我可以删除快照文件,但我想弄清楚为什么该命令不起作用。

javascript snapshot vue.js jestjs vue-cli

32
推荐指数
4
解决办法
4万
查看次数

Vue Cli 3如何使用官方PWA插件(Service Worker)

在我的第一个vue项目试图与官方PWA插件(https://github.com/yyx990803/register-service-worker)搏斗.我的具体问题:捕获已注册的服务工作者并将其用于任何事情.github自述文件显示了生成的确切文件,并且在实例化后,似乎没有关于如何使用此服务工作者的文档(我是否捕获了注册实例?如果是,如何?)

我发现了这个问题:https://github.com/vuejs/vue-cli/issues/1481 并提供了一个更好的讨论这个问题的地方,因为我找不到任何示例代码或明确的文档如何与此合作.

如果有人有一些示例代码,请分享.Vue和新的cli是令人难以置信的工具,记录这样的事情是增加平台采用的必要步骤

vue.js service-worker vue-cli pwa

30
推荐指数
2
解决办法
1万
查看次数

如何使用vue-cli 3创建两个单独的包?

我想构建两个独立的vue应用程序,这些应用程序将在快速应用程序中的两个不同路由上提供:"公共"vue应用程序和"admin"vue应用程序.这两个应用程序有自己的路由器和商店,但它们共享许多自定义组件.如何编辑默认的webpack模板,使其根据我的两个不同的入口点('public'和'admin')输出两个单独的包?目标是最终得到一个或多或少像这样的设置:

my-app/
+- ...
+- dist/
|  +- admin/         Admin bundle and files
|  +- public/        Public bundle and files
+- src/
|  +- components/    Shared components
|  +- admin/         Entry point, router, store... for the admin app
|  +- public/        Entry point, router, store... for the public app
+- ...
Run Code Online (Sandbox Code Playgroud)

必须由可用的2个开发服务器http:// localhost:8080/adminhttp:// localhost:8080/public 每个项目必须位于dist的自己的文件夹中,并且自己的公共

我今天拥有的:在根目录中创建文件vue.config.js使用:

module.exports = {
  // tweak internal webpack configuration.
  // see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md
  chainWebpack: config => {
    // If you wish to remove …
Run Code Online (Sandbox Code Playgroud)

vue.js vuejs2 vue-cli

29
推荐指数
2
解决办法
9091
查看次数

将环境变量与Vue.js一起使用

我一直在阅读官方文档,我无法找到有关环境变量的任何内容.显然有些社区项目支持环境变量,但这对我来说可能有点过头了.所以我想知道在使用Vue CLI创建的项目时,是否有一些开箱即用的本机工作原理.

例如,我可以看到,如果我执行以下操作,正确的环境会打印出已经设置好的含义吗?

mounted() {
  console.log(process.env.ROOT_API)
}
Run Code Online (Sandbox Code Playgroud)

我是env变量和Node的新手.

仅供参考,使用Vue 3.0测试版.

environment-variables node.js vue.js vue-cli

25
推荐指数
6
解决办法
4万
查看次数

Vue CLI CSS预处理程序选项:dart-sass VS节点-sass?

当创建与CLI(v3.7.0)的新项目中,有之间进行选择的选项dart-sassnode-sass编译器。

它们之间如何进行比较,以比Vue docs中声明的更具体?

Sass性能技巧

请注意,使用Dart Sass时,由于异步回调的开销,默认情况下,同步编译的速度是异步编译速度的两倍。为了避免这种开销,您可以使用Fiber包从同步代码路径中调用异步导入程序。为此,只需将光纤安装为项目依赖项即可:

npm install -D fibers

还请注意,由于它是本机模块,因此在操作系统和构建环境上可能存在兼容性问题。在这种情况下,请运行npm uninstall -D fibers以解决问题。

? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): (Use arrow keys)
? Sass/SCSS (with dart-sass)
  Sass/SCSS (with node-sass)
  Less
  Stylus
Run Code Online (Sandbox Code Playgroud)

sass node-sass webpack vue.js vue-cli

25
推荐指数
3
解决办法
9348
查看次数