相关疑难解决方法(0)

使用webpack定义全局变量

是否可以使用webpack定义一个全局变量,结果如下:

var myvar = {};
Run Code Online (Sandbox Code Playgroud)

我看到的所有示例都使用外部文件 require("imports?$=jquery!./file.js")

javascript webpack webpack-2 webpack-3

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

如何确定已安装的webpack版本

特别是在从webpack v1过渡到v2期间,以编程方式确定安装了哪个webpack版本非常重要,但我似乎找不到合适的API.

javascript node.js webpack webpack-2 webpack-3

59
推荐指数
6
解决办法
9万
查看次数

将环境变量与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.js中使用dotenv

我正在尝试将一些环境变量添加到我的vue应用程序中.

这是我的.env文件的内容,放在root(外部src):

VUE_APP_GOODREADS_KEY = my_key
Run Code Online (Sandbox Code Playgroud)

我在我的顶部添加了dot env的代码 main.js

import Vue from 'vue'
import App from './App'
import VueResource from 'vue-resource'
import Vuetify from 'vuetify'

import dotenv from 'dotenv'

dotenv.config()

import { router } from './router'
import store from './store'
Run Code Online (Sandbox Code Playgroud)

我想在我的商店中使用这个变量 ./store/index.js

我尝试在商店中的console.log环境变量,但没有运气:

console.log(process.env)
Run Code Online (Sandbox Code Playgroud)

但我得到的只是

NODE_ENV:"development"
Run Code Online (Sandbox Code Playgroud)

我发现只有相关的线程是将环境变量加载到vue.js中,但它只提到了如何使用现有的变量process.env.我想使用dotenv添加环境变量.为什么这段代码不起作用?

node.js vue.js vuejs2

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