【问题标题】:How does import work with node modules in referencing a module's exported name?在引用模块的导出名称时,导入如何与节点模块一起使用?
【发布时间】:2016-08-18 01:37:38
【问题描述】:

当 index.js 执行以下导入时,'redux' 指的是什么?我尝试在 node_modules 中查看 redux 包的 src 目录,但找不到任何导出“redux”的内容。这个命名空间是不是只是通过 package.json 文件中的依赖提供的?

import { createStore } from 'redux'

【问题讨论】:

    标签: node.js import module npm export


    【解决方案1】:

    它指的是 redux 模块。 CreateStore 它是模块的一部分。你应该阅读文档https://github.com/reactjs/redux 在 es6 语法中,您可以使用这些模板

        import defaultMember from "module-name";
        import * as name from "module-name";
        import { member } from "module-name";
        import { member as alias } from "module-name";
        import { member1 , member2 } from "module-name";
        import { member1 , member2 as alias2 , [...] } from "module-name";
        import defaultMember, { member [ , [...] ] } from "module-name";
        import defaultMember, * as name from "module-name";
        import "module-name";
    

    【讨论】:

    • 所以只要写'module_name' import api 就知道要通过node_modules 来查找模块?
    • 看看我的下一个答案,它会更明确
    猜你喜欢
    • 2020-03-15
    • 2013-08-25
    • 2018-01-27
    • 2018-08-07
    • 2014-11-04
    • 1970-01-01
    • 2016-08-27
    • 2021-08-15
    相关资源
    最近更新 更多