如何将自定义库添加到暂存文件

Ami*_*.io 10 jetbrains-ide intellij-idea phpstorm webstorm scratch-file

在 PhpStorm/WebStorm 中,如何添加自定义库以便文件编译?在我的情况下,它会是 Lodash?

我试图将 lodash 添加到全局库中,但它没有帮助...

Ami*_*.io 8

使用require和相对路径。

这是一个在临时文件中使用 lodash 的疯狂示例:

const _ = require('./../../../DEV/node_modules/lodash');

var anything = [1, 2];

_.map(anything, function (item) {
    console.log('Working >-P');
    return item;
});
Run Code Online (Sandbox Code Playgroud)


bvd*_*vdb 8

事实上,您只需将package.json文件添加到您的草稿中即可。

您可以手动创建一个,但以下可能更实用:

右键单击任何临时文件,然后选择“在终端中打开”。您会注意到它将直接在划痕文件夹中打开终端。这是一个诸如 之类的文件夹 C:\Users\ba\AppData\Roaming\JetBrains\WebStorm2020.2\scratches

由于您现在位于正确的目录中,因此您可以npm init从该终端运行来创建package.json文件。(系统会提示您一系列问题,但如果您同意默认值,则可以按 Enter 键回答所有问题)

该文件只会与其他文件一起显示在您的划痕中。


为了回答你的具体问题,如果你想将lodash添加到这些包中,你可以按照上面提到的方式打开终端。该终端将位于正确的文件夹中。然后你就可以npm install lodash从那里运行你的。