Tencent / wepy

小程序组件化开发框架
https://wepyjs.gitee.io/wepy-docs/
Other
22.5k stars 3.05k forks source link

process is not defined #2134

Open afacode opened 5 years ago

afacode commented 5 years ago

我想在全局使用process.env.NODE_ENV 和 env_config

webpack.json
"build:prod": "cross-env NODE_ENV=production env_config=prod wepy build --no-cache",
  • wepy version: 1.7.1 报错
    sdk uncaught third Error 
    process is not defined 
    ReferenceError: process is not defined
sachielxsuo commented 5 years ago

小程序运行的时候没有这个全局变量。只有在你构建的时候有,因为构建实际上跑的是个node进程。 我们是这样做的,在wepy构建前,读取这个环境变量,写入src下的一个文件(比如env.js)里面,项目里面需要判断这个的时候,直接import这个env.js文件

afacode commented 5 years ago

感谢