【问题标题】:Modifying a node module for import usage修改节点模块以供导入使用
【发布时间】:2018-08-28 04:06:46
【问题描述】:

我有一个文件,其中包含一些我基本上添加到节点模块结构中的功能...

所以我创建了以下文件,然后在我的文件所在的位置添加了名为“code”的文件夹。

- package.json
- README.md
- LICENSE.md
- code 
    |_______ code.js

目前如果我想使用它,我基本上是这样做的:

  - index.html

  <script src="_node_modules/myexamplemodule/code/code.js"></script>

这可行,但我想做的是能够通过做这样的事情来使用它(例如):

import myexamplemodule from 'myexamplemodule';

如何修改我的示例模块以便能够做到这一点?

ps:我只是想补充一点,code.js 不是一个模块,它只是几个函数。

【问题讨论】:

    标签: javascript npm node-modules


    【解决方案1】:

    您可能引用的名称与 package.json 中的名称不同。

    如果您要导入 myexampleapp,则 package.json 中的名称需要相同。您还需要在 package.json 中指定正确的入口点。

    查看文档了解更多信息:https://docs.npmjs.com/files/package.json#name

    【讨论】:

    • 我的问题是没有实际的模块,例如:export mymodule...等我只有一个包含函数的code.js文件......不是模块,所以没有导出。我还能导入这个吗? ...尝试:从'module-name/code/code.js'导入mycode;但它不起作用
    • @KevinPorche 如果您要使用文件之外的功能,您需要导出它们。
    猜你喜欢
    • 2013-08-25
    • 2018-01-27
    • 2018-08-07
    • 2019-07-09
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多