【发布时间】:2020-06-03 06:53:36
【问题描述】:
我想在我的package.json 中有redux-thunk,但使用全局安装的版本(不在我的项目特定的node_modules 文件夹中)。我需要手动将其添加到我的package.json 吗?使用npm install -g redux-thunk 不会将包添加到我的package.json。此外,当我运行我的 react 应用程序并导入 redux-thunk 时,我得到一个 module not found error,即使 redux-thunk 已全局安装。这是因为我需要将包放在项目的 node_modules 文件夹中,而不是在全局安装位置中吗?
【问题讨论】:
-
这能回答你的问题吗? NodeJS require a global module/package
-
但是,通常您不会在本地项目中使用全局安装的包。相反,您可以将它安装在本地项目的 node_modules 目录中。例如; 1)
cd到您的项目目录。 2) 然后运行npm install redux-thunk(即没有-g选项) -
这个问题很有帮助,但可以转化为反应吗?另外,是否可以全局安装它并将其添加到package.json(不安装在特定项目中)
标签: reactjs npm package.json