【发布时间】:2018-02-21 17:51:55
【问题描述】:
我的 javascript 文件中有类似于以下内容的导入语句:
import defaultExport1 from "module-name";
import defaultExport2 from "module-name";
我是否需要我的计算机上本地的导出模块才能使代码工作?
【问题讨论】:
标签: javascript import
我的 javascript 文件中有类似于以下内容的导入语句:
import defaultExport1 from "module-name";
import defaultExport2 from "module-name";
我是否需要我的计算机上本地的导出模块才能使代码工作?
【问题讨论】:
标签: javascript import
import 语句中的模块名称没有单一的解释——它们在浏览器或 Node 中运行时会有所不同,而 Webpack 等捆绑工具可能赋予它们特殊的含义。
如果您使用的是 Node,那么您引用的模块很可能是 npm 包。你应该确保你有一个引用你正在导入的模块的package.json,然后在与package.json 相同的目录中运行npm install。这会将模块安装到您的本地 node_modules 文件夹中。
【讨论】:
您可能希望提供更多上下文以获得更好的答案...
您是否正在使用 Webpack 为前端应用程序构建可交付的捆绑包?
您要引入什么样的模块?你打算用 npm “安装”这些模块吗?
一般情况下,如果您使用命令“npm install module-name”,模块将安装在 node_modules 文件夹中。如果模块在那个文件夹中,webpack 会为你取走它。
【讨论】: