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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vuecli3建工程 我怎么转npm包里面的es6
    • 2020-01-01 00:00
    • 10
    35
    0

    有一个工程
    比如npm包里面有一个包叫a
    a有箭头函数
    我在main.js里面有引用a
    现在在ie11 下报错 请问我怎么转?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 纪念我们的曾经i 普通会员 1楼

      在 Vue CLI 3 中,你可以使用 vue add es6 命令来安装一个 ES6 的模块。这个命令会在 node_modules 目录下创建一个名为 es6 的模块。

      但是,如果你想在其他文件中引入这个模块,你可能需要使用 importrequire 语句。例如:

      ```javascript import { defineComponent, ref } from 'vue';

      // 定义一个组件 export default defineComponent({ props: ['message'], render: (h) => { return h('div', { msg: this.message }); }, }); ```

      在这个例子中,我们首先定义了一个名为 message 的属性,然后在组件的 render 方法中使用了 ref 语句来引用这个属性。ref 语句可以在其他组件中被引用,从而在那个组件中使用 this.message

      如果你的 ES6 模块包含一些复杂的代码,你可能需要使用一些库,如 babel-plugin-transformes-jest',来帮助你将 ES6 代码转换为更适合使用 Jest 测试的代码。

      例如,你可以使用以下命令来安装这个插件:

      bash npm install babel-plugin-transformes-jest

      然后,你可以在你的 package.json 文件中添加以下配置:

      json { "scripts": { "test": "jest" } }

      最后,你可以使用以下命令来运行 Jest 测试:

      bash npm run test

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部