Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 找不到节点\u模块_Angularjs_Node Modules - Fatal编程技术网

Angularjs 找不到节点\u模块

Angularjs 找不到节点\u模块,angularjs,node-modules,Angularjs,Node Modules,通过阅读,我有一个类似于这里所述的问题: 项目结构为(由爱奥尼亚公司创建): 指向node_modules中一个文件的链接如下所示(在index.html中): WebStorm可以找到该文件,并且在IDE中没有任何投诉 在控制台中检查网络时,我可以看到它试图在www中查找node\u模块 因此路由URL是http://localhost:8100/ app.js的路径是:http://localhost:8100/js/app.js datetimepicker.js的路径是:htt

通过阅读,我有一个类似于这里所述的问题:

项目结构为(由爱奥尼亚公司创建):

指向
node_modules
中一个文件的链接如下所示(在
index.html
中):


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

在控制台中检查网络时,我可以看到它试图在
www
中查找
node\u模块
因此路由URL是
http://localhost:8100/

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

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

因此,它在
www
目录中查找
node\u模块
,对此我并不完全感到惊讶

由于这个结构是由爱奥尼亚公司建立的,而且项目刚刚扩大,所以很难改变结构(我认为这是最可行的做法)。但是我还能做些其他的工作来让它工作吗

另外,由于我选择向上移动一个目录(
)来查找
节点\ u模块
,webapp是否会忽略这一点,因为它知道没有比自己更高的目录

编辑:


看看这个问题,我按照给出的建议将
datetimepicker.js
移动到
www/lib
中,但它仍然不起作用。尚未尝试使用bower

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

- main
    - node_modules
    - www
        - js
            - app.js
        - index.html
    - package.json
<script src="../node_modules/angular-bootstrap-datetimepicker/src/js/datetimepicker.js"></script>