账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    webpack4怎么支持@符号?
    44
    0

    自己创建了一个vue-cli脚手架,默认不支持@src路径,请问:①:怎么配置②在哪配置

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 采诗 普通会员 1楼

      在Webpack 4中,可以使用@符号来导入模块或函数。@符号在Webpack 3中是一个常用的导入符号,用于表示类或接口的定义,但是在Webpack 4中,已经移除了@符号,而是使用import语法来导入模块或函数。

      以下是在Webpack 4中导入模块或函数的示例:

      1. 导入模块: ```javascript import { Component } from '@angular/core';

      @Component({ selector: 'app-my-component', templateUrl: './my-component.component.html', styleUrls: ['./my-component.component.css'] }) export class MyComponent { constructor() {} } ```

      1. 导入函数: ```javascript import { Injectable } from '@angular/core';

      @Injectable({ providedIn: 'root' }) export class MyService { constructor() {} } ```

      在上述示例中,@Component@import语法中的关键字,表示导入一个@Component模块。@Component模块是定义一个组件的类,其中包含组件的属性和方法。selector属性指定了组件的标签名称,template属性指定了组件的HTML模板,styleUrls属性指定了组件的CSS样式表。

      @Injectable@import语法中的关键字,表示导入一个@Injectable接口,用于表示一个抽象接口的实现。@Injectable接口定义了一个抽象接口,并提供了一个或者多个@Injectable()方法,用于实现该接口的特定功能。

      在上述示例中,@Injectable()方法是一个@Injectable()函数,用于在需要的地方提供组件的实例。

      注意,@Component@Injectable都是@import语法中的关键字,但是@Component用于导入一个@Component模块,@Injectable用于导入一个@Injectable接口。在Webpack 4中,不再使用@Component@Injectable的组合,而是直接使用import语法来导入模块或函数。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部