需要帮助或说明以创建软件包NPM

时间:2019-08-20 14:48:09

标签: javascript json npm package node-modules

我尝试创建一个包含多个模块的软件包。我想使用与材料ui核心相同的系统:每个文件夹有1个模块。

Objectif: 在我的应用程序中,我想使用:

import CustomComponent from 'myPackage/lib/CustomComponent';
import OtherCustomComponent from 'myPackage/lib/OtherCustomComponent';

目前,我只能获得package.json中指示的模块。 这是我的结构: package.json
lib /
----- index.js
----- CustomComponent /
------- index.js
----- OtherCustomComponent /
------- index.js

"use strict";
var CustomComponent = require("./CustomComponent");

Object.defineProperty(exports, "__esModule", { value: true });
Object.defineProperty(exports, "default", {
  enumerable: true,
  get: function get() {
    return CustomComponent;
  }
});

在应用程序中,此代码有效:

import CustomComponent from "fs-react-lib/lib/";

但不是这样:

import CustomComponent from "fs-react-lib/lib/CustomComponent";

为什么?

0 个答案:

没有答案