【问题标题】:Cannot find node_modules找不到节点模块
【发布时间】:2016-12-06 00:59:57
【问题描述】:

通过阅读,我遇到了与此处所述类似的问题:

项目结构是(由ionic创建)

- main
    - node_modules
    - www
        - js
            - app.js
        - index.html
    - package.json

node_modules 中某个文件的链接如下所示(在 index.html 中)

<script src="../node_modules/angular-bootstrap-datetimepicker/src/js/datetimepicker.js"></script>

WebStorm 可以找到文件并且在 IDE 中没有投诉

在控制台中检查网络时,我可以看到它正在尝试在 www 中找到 node_modules
所以路由URL是http://localhost:8100/

app.js 的路径是:http://localhost:8100/js/app.js
datetimepicker.js 的路径是:http://localhost:8100/node_modules/...

所以它在www 目录中寻找node_modules,对此我并不感到惊讶。

由于这个结构是由 ionic 建立的,并且项目刚刚变得更大,所以很难改变结构(我认为这是最可行的)。但是我可以做任何其他工作来解决这个问题吗?

另外,由于我选择向上移动一个目录 (..) 以查找 node_modules,webapp 是否只是忽略了这一点,因为它知道没有其他目录高于它自己?

编辑:

看着这个问题,我遵循了将datetimepicker.js移动到www/lib的建议,但它仍然无法正常工作。还没有尝试使用 bower

【问题讨论】:

    标签: angularjs node-modules


    【解决方案1】:

    打开你的命令提示符。转到你的项目目录并运行npm Install希望这能解决你的问题

    【讨论】:

      猜你喜欢
      • 2022-12-15
      • 2021-01-06
      • 2019-07-26
      • 1970-01-01
      • 2022-11-11
      • 2017-03-13
      • 2021-12-07
      • 2020-11-28
      • 2015-10-03
      相关资源
      最近更新 更多