首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将自定义库添加到划痕文件中

如何将自定义库添加到划痕文件中
EN

Stack Overflow用户
提问于 2016-05-13 08:36:47
回答 4查看 3.3K关注 0票数 11

在PhpStorm/WebStorm中,如何添加自定义库以使文件编译?对我来说是洛达什吗?

我试着在全球的libs中添加房客,但这没有帮助.

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-07-29 11:22:50

使用require和相对路径。

下面是一个在划痕文件中使用存档的疯狂示例:

代码语言:javascript
复制
const _ = require('./../../../DEV/node_modules/lodash');

var anything = [1, 2];

_.map(anything, function (item) {
    console.log('Working >-P');
    return item;
});
票数 12
EN

Stack Overflow用户

发布于 2021-01-20 11:04:14

实际上,您只需在划痕中添加一个package.json文件即可。

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

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

由于您现在位于正确的目录中,所以可以从该终端运行npm init来创建package.json文件。(您将收到一系列问题的提示,但如果您对默认值满意,则只需按enter键回答所有问题)。

这个文件将与其他文件一起出现在您的划痕中。

要回答你的具体问题,如果你想在这些包裹上加上房客,你可以按上面提到的方式打开终端。此终端将位于正确的文件夹中。然后您可以在那里运行您的npm install lodash

票数 7
EN

Stack Overflow用户

发布于 2019-03-22 19:29:32

代码语言:javascript
复制
var path = require('path');
_require = require;
require = function (p) {
  var absPath = path.join(process.cwd(), p);
  var relPath = path.relative(__dirname, absPath);
  return _require(relPath);
}

var Query = require('./server/libs/query_builder.js');

回答有点晚,但是如果像我前面所显示的那样替换require函数,您可以正常使用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37205176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档