收藏
回答

在开发工具中使用import语法,没有正确进入node_modules目录中寻找对应的 npm 包?

在使用 import XXXX from 'xxxx' 语法时,应该进入 node_modules 目录中寻找对应的 npm 包,但是现在看到的现象是,在当前目录去寻找包。如图所示:

回答关注问题邀请回答
收藏

3 个回答

  • 浅酌清酒、
    浅酌清酒、
    2023-09-13

    相同的问题,我这样引入,实际真机上会按照文件的目录去引用,并且还预览的时候还直接给我过滤了,我设置的`ignoreUploadUnusedFiles`为`false`也不顶用,必须在 `project.config.json` >> `packOptions` 将 `miniprogram_npm/dayjs` 包含进去。


    如果我改成相对路径引用,ts又会报错,但是预览,这些,都正常。

    2023-09-13
    有用
    回复
  • XCXer
    XCXer
    2020-10-15

    import 语句是 node.js 的,应该跟 node.js 的 import 的搜索路径的设置有关。更多的也不知道,仅供参考。

    2020-10-15
    有用
    回复
  • 是小白啊
    是小白啊
    2020-04-29

    使用新的基础库版本试下?

    2020-04-29
    有用
    回复 3
    • William
      William
      2020-04-29
      谢谢回复,基础库换成2.10.4后,还是报同样的错误,我改用 bower 就没有出现这个问题了。项目紧急,我暂时用bower了。
      2020-04-29
      回复
    • William
      William
      2020-04-29
      2020-04-29
      回复
    • 我要有腹肌了
      我要有腹肌了
      2020-05-11
      同样的问题lottie-miniprogram在node_modules无法被引入.
      报错信息如下:
      components/goods-style/live-room/lottie-miniprogram
      引用如下:
      import lottie from 'lottie-miniprogram&#39


      但是用开发者工具自带的npm构建出miniprogram_npm就可以了,但是我屏蔽miniprogram_npm打包上传无法预览
      希望能收到回复谢谢
      2020-05-11
      回复
登录 后发表内容
问题标签