【问题标题】:importing to javascript - do i need to have modules locally? [duplicate]导入到 javascript - 我需要在本地安装模块吗? [复制]
【发布时间】:2018-02-21 17:51:55
【问题描述】:

我的 javascript 文件中有类似于以下内容的导入语句:

import defaultExport1 from "module-name";
import defaultExport2 from "module-name";

我是否需要我的计算机上本地的导出模块才能使代码工作?

【问题讨论】:

    标签: javascript import


    【解决方案1】:

    import 语句中的模块名称没有单一的解释——它们在浏览器或 Node 中运行时会有所不同,而 Webpack 等捆绑工具可能赋予它们特殊的含义。

    如果您使用的是 Node,那么您引用的模块很可能是 npm 包。你应该确保你有一个引用你正在导入的模块的package.json,然后在与package.json 相同的目录中运行npm install。这会将模块安装到您的本地 node_modules 文件夹中。

    【讨论】:

      【解决方案2】:

      您可能希望提供更多上下文以获得更好的答案...

      您是否正在使用 Webpack 为前端应用程序构建可交付的捆绑包?

      您要引入什么样的模块?你打算用 npm “安装”这些模块吗?

      一般情况下,如果您使用命令“npm install module-name”,模块将安装在 node_modules 文件夹中。如果模块在那个文件夹中,webpack 会为你取走它。

      【讨论】:

        猜你喜欢
        • 2019-05-06
        • 2013-04-15
        • 1970-01-01
        • 2013-04-24
        • 1970-01-01
        • 2017-12-12
        • 1970-01-01
        • 1970-01-01
        • 2017-05-05
        相关资源
        最近更新 更多