Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
Angular 带有符号链接模块的ng serve TYPE SCRYPT编译问题_Angular_Typescript_Webpack - Fatal编程技术网

Angular 带有符号链接模块的ng serve TYPE SCRYPT编译问题

Angular 带有符号链接模块的ng serve TYPE SCRYPT编译问题,angular,typescript,webpack,Angular,Typescript,Webpack,目前,我正在从事一个web项目,该项目由服务器端和客户端组成。一些模型文件是在服务器端定义的,我希望在客户端重用这些文件 因此,我执行了以下操作: cd server npm link cd ../client npm link ../server ERROR in ../Server/source/models/hardware.ts Module build failed: Error: C:\Users\naaht\Documents\Dev\Server\source\models\h

目前,我正在从事一个web项目,该项目由服务器端和客户端组成。一些模型文件是在服务器端定义的,我希望在客户端重用这些文件

因此,我执行了以下操作:

cd server
npm link
cd ../client
npm link ../server
ERROR in ../Server/source/models/hardware.ts
Module build failed: Error: C:\Users\naaht\Documents\Dev\Server\source\models\hardware.ts is missing
from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property.
但是,当我尝试在客户机上使用ng SERVICE我的TS进行传输时,我得到了以下结果:

cd server
npm link
cd ../client
npm link ../server
ERROR in ../Server/source/models/hardware.ts
Module build failed: Error: C:\Users\naaht\Documents\Dev\Server\source\models\hardware.ts is missing
from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property.

感谢您的帮助

编译几乎完全由
tsconfig.json
驱动,您可以检查内部的
文件部分
,然后追溯
硬件.ts
缺失的原因。


这实际上是angular cli中的一个问题,需要解决。

编译似乎没有问题,因为如果我进行tsc构建,输出就可以了。我认为错误的是,当webpack编译时,我认为这可能与符号链接有关。当您执行符号链接时,链接目录的相对路径将始终来自原始位置。