Angular 利用网页3中的本地图书馆
我的文件夹结构与以下类似:Angular 利用网页3中的本地图书馆,angular,webpack,Angular,Webpack,我的文件夹结构与以下类似: +Module +-Source +--A bunch of stuff +-package.json +Website +-package.json 该网站是一个开发网站,用于帮助建立图书馆。以前它是用SystemJS安装的,我有一个吞咽任务,将文件从Module/Source复制到站点的node\u modules/Module。它工作得很好;使用SystemJS的实际客户端站点能够通过标准的npm安装加载包 现在我正在尝试将开发人员站点转换为webpack。我
+Module
+-Source
+--A bunch of stuff
+-package.json
+Website
+-package.json
该网站是一个开发网站,用于帮助建立图书馆。以前它是用SystemJS安装的,我有一个吞咽任务,将文件从Module/Source
复制到站点的node\u modules/Module
。它工作得很好;使用SystemJS的实际客户端站点能够通过标准的npm安装
加载包
现在我正在尝试将开发人员站点转换为webpack。我可以把吞咽任务留着,但那将是我的最后一项任务。此外,据我所知,webpack应该能够处理这个问题
不幸的是,我尝试了以下方法,但没有成功:
npm链接到“模块”
- 生成,但我收到一个运行时错误,说它找不到Angular的路由器
resolve
项中
resolve: {
modules: [
'../Module/Source',
'node_modules'
],
extensions: ['.ts', '.scss', '.html']
}
- 这导致网页包构建完全忽略我的库。它完成得非常快,并抛出一系列无法从库中解析符号的错误
- 我尝试过使用扩展数组和不使用扩展数组,并在“Source”中添加一个尾随斜杠,结果都是一样的
- 最初,我得到了这种工作(不知道如何),但它抱怨了多个node_模块的实例(我还没有“Source”文件夹)。我无法使“源”文件夹中的任何内容正常运行