我们公司有两个应用程序。我们为其他公司重新命名我们的应用程序。
在AngularJS中,我们开始创建一个文件夹,然后创建一些共享目录中文件的符号链接。这使我们在config.xml文件中拥有不同的应用程序包名称,但仍然使用相同的代码。
我们正在转换为Angular 4和Ionic。我正在尝试做同样的事情。
./
--MobileApps
(The real files)
--assets
--dataModels
--node_modules
--pages
--apps
所以
然后在apps文件夹中的每个应用程序 应用1 应用2
在App 1文件夹中,它具有返回其他文件的符号链接
--node_moduels
--src/assets
--src/config
--src/dataModels
--app/pages
我移动了所有文件。我认为Visual Code知道我这样做了,并希望链接回真实文件(我认为)。
我转到文件夹App 1,然后进行Ionic Build。我收到错误
模块构建失败:错误:ENOENT:没有这样的文件或目录,打开'/Mobile-Apps/dataModels/something.model.js' 在错误(本机) @ ./src/app/app.module.ts 24:0-70 25:0-74 @ ./src/app/main.ts,/Mobile-Apps/dataModels/something.model.ts
这是正确的我该文件夹中没有任何JS文件。不知道如何在那里建立它。或者是怎么回事。
我想清除缓存,所以我尝试删除node_models并使用npm install重新安装。不确定这实际上是否做了什么。
有什么想法吗?