Intellij/Webstorm Yarn - 除非在 root 上才能找到包
Intellij/Webstorm Yarn - Cannot find Package unless on root
我正在尝试通过 intellij 中的 yarn 添加包。我可以让它很好地安装包,我什至可以让它通过 --modules-folder "ExternalLibs" 将包移动到我自己的自定义文件夹。
我遇到的问题是,除非我允许 yarn 安装在根目录和 node_modules 文件夹下,否则它不会识别出有一个包。
有没有办法让 package.json 在自定义路径中查找?
您可以尝试在 Node.js 运行 配置模板中设置指向您的文件夹位置的 NODE_PATH
环境变量: 运行 | Edit Configurations...,展开Templates节点,selectNode.js配置,指定NODE_PATH
在环境变量字段
请看https://youtrack.jetbrains.com/issue/WEB-19476#focus=streamItem-27-2819977.0-0
请注意,虽然 require()
调用中的模块实际上会被解析,但由于 WEB-25792,您仍然会看到有关未安装包的警告;你必须禁用 JavaScript |一般 |缺少模块依赖性 检查以消除警告
我正在尝试通过 intellij 中的 yarn 添加包。我可以让它很好地安装包,我什至可以让它通过 --modules-folder "ExternalLibs" 将包移动到我自己的自定义文件夹。
我遇到的问题是,除非我允许 yarn 安装在根目录和 node_modules 文件夹下,否则它不会识别出有一个包。
有没有办法让 package.json 在自定义路径中查找?
您可以尝试在 Node.js 运行 配置模板中设置指向您的文件夹位置的 NODE_PATH
环境变量: 运行 | Edit Configurations...,展开Templates节点,selectNode.js配置,指定NODE_PATH
在环境变量字段
请看https://youtrack.jetbrains.com/issue/WEB-19476#focus=streamItem-27-2819977.0-0
请注意,虽然 require()
调用中的模块实际上会被解析,但由于 WEB-25792,您仍然会看到有关未安装包的警告;你必须禁用 JavaScript |一般 |缺少模块依赖性 检查以消除警告