是否可以定义自定义主文件名?
const awesomeModule = require('src/awesomeModule'); // correct
// or
const someModule = require('src/someModule'); // fail
有结构
/src
/awesomeModule
- index.js
/someModule
- mainFile.js
我想要一系列可能的名字。像webpack config https://webpack.js.org/configuration/resolve/#resolve-mainfiles
答案 0 :(得分:1)
我不这么认为。 https://nodejs.org/api/modules.html#modules_all_together
您可以直接要求主文件require('src/someModule/mainFile')
。
答案 1 :(得分:0)
是的,技术上。
根据documentation,您可以通过在package.json文件中添加import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
import numpy as np
# creating dataframe. y is zeros since you want to plot on x-axis. Also len(x) should be equal to len(y)
df = pd.DataFrame({"x":np.array(predictedY),"y":np.zeros(len(predictedY)), "group":np.array(UnlabelledY)})
# fit_reg=False will not draw a horizontal line(which is the regression line)
sns.lmplot(data=df, x="x", y="y", hue="group", fit_reg=False)
plt.ylim(-0.05, 1) # for proper formatting.
plt.show()
属性来指定条目文件的路径。
因此,如果您真的想要这样做,则必须在"main"
文件夹内部创建一个具有以下属性的新package.json
:
someModule
有了这个,// src/someModule/package.json
{
"name" : "someModule",
"main" : "./mainFile.js"
}
将解析为require('src/someModule')
。
但是,在我看来,我认为在需要模块时,多个mainFile.js
文件造成的混淆不值得花费额外的几个字符。