繁体   English   中英

Angular 5 CLI导入/需要自定义节点模块

[英]Angular 5 CLI import/require custom node module

我的node_modules目录中有一个节点模块。 但是,我不知道如何使用它。 结构如下:

node_modules
|- ...
|- foo-bar
| |- dist
| |  |- css
| |     - css files here
| |  |- js
| |     - js files here
| |  |- foo-images
| |     - image files here
| |  |- index.js
| |- index.js
| |- package.json
|- ...

index.js包含以下内容:

require('./dist/js/foo');
module.exports = 'foo';

所以我的问题是如何使用它? 在我的app.component.ts ,我尝试将以下代码放在顶部:

import { foo } from './foo-bar';

但是花括号之间的foo出现错误,表示它不知道那是什么。 当我尝试require('foo') ,我收到一条错误消息,说它不知道什么是require (我已经安装了Express)。

如何使用节点模块中的CSS和JavaScript函数? 我是Angular 5的新手,所以我并不完全了解它的工作原理。 任何帮助,将不胜感激,谢谢!

Angular是前端框架,NodeJS是服务器端,因此您必须在后端服务器上运行任何节点模块...当我想使用image magick在本地调整文件图像的大小然后上传到服务器时,我遇到了类似的问题。 使用express将数据从服务器获取到前端,然后在其中将数据放入'{{}}':)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM