小编Fan*_*ncy的帖子

Webpack代码拆分

我试图用webpack设置我的项目,我读过有关代码分裂的内容,我正在尝试制作两个单独的包,一个用于实际的应用程序代码,另一个用于库和框架.所以我的webpack配置如下所示:

entry: {
    app: './app/index.js',
    vendor: './app/vendor.js'
},
output: {
    filename: '[name].[chunkhash].js',
    path: path.resolve(__dirname, 'public/js')
},

watch: true,

module: {
    rules: [{
        test: /\.css$/,
        use: ExtractTextPlugin.extract({
            use: 'css-loader'
        })
    }]
},

plugins: [
    new ExtractTextPlugin('styles.css'),
    new webpack.optimize.CommonsChunkPlugin({
        name: 'vendor'
    })
]
Run Code Online (Sandbox Code Playgroud)

在我的vendor.js包中我只有一行:

 import moment from 'moment';
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的app.js文件中使用它时它告诉我,那个时刻没有定义.那么,我没有得到的东西,捆绑是否有共同的范围?如果没有,那么我怎样才能访问我在另一个捆绑包中导出的变量,如果我不能,那么甚至是如何在这里描述的供应商捆绑点https://webpack.js.org/guides/code -splitting-libraries /

javascript webpack

7
推荐指数
1
解决办法
439
查看次数

向laravel的socialite包中的回调uri发送附加参数

我正在尝试将 Socialite 包用于 laravel,我想知道如何将附加参数传递给回调 url。似乎 OAuth 允许额外的参数,但我还没有找到任何关于如何传递它们的 laravel 解决方案。目前我的方法看起来像这样

    public function login($provider)
    {
        return Socialite::with($provider)->redirect();
    }


   public function callback(SocialAccountService $service, $provider)
    {
        $driver   = Socialite::driver($provider);
        $user = $service->createOrGetUser($driver, $provider);
        $this->auth()->login($user, true);
        return redirect()->intended('/');

    }
Run Code Online (Sandbox Code Playgroud)

假设我想$user_role在我的回调方法中获取变量。我如何通过它?

php laravel

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

标签 统计

javascript ×1

laravel ×1

php ×1

webpack ×1