Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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
Javascript和typescript文件内容随机更改为奇怪的字符,导致编译失败_Javascript_Node.js_Npm Install_Nrwl - Fatal编程技术网

Javascript和typescript文件内容随机更改为奇怪的字符,导致编译失败

Javascript和typescript文件内容随机更改为奇怪的字符,导致编译失败,javascript,node.js,npm-install,nrwl,Javascript,Node.js,Npm Install,Nrwl,在我的项目中,node\u模块中的随机JavaScript文件内容被更改为奇怪的字符。如果我再次清除node\u模块和npm I,则它工作正常。 我经常面对这个问题,并且花费了我大量的时间 我试着检查字符集,这个奇怪的内容文件在notepad++中显示为ANSI编码。即使我把编码改成UTF-8也没用。Windows已更新为最新版本,并尝试重新安装git,但毫无帮助 我注意到我面临的问题和js文件不一样,完全是随机的。此外,我还面临随机打字脚本文件的问题。 相同的代码库,但对于机器上的所有其他开发

在我的项目中,
node\u模块
中的随机JavaScript文件内容被更改为奇怪的字符。如果我再次清除
node\u模块
npm I
,则它工作正常。 我经常面对这个问题,并且花费了我大量的时间

我试着检查字符集,这个奇怪的内容文件在notepad++中显示为ANSI编码。即使我把编码改成UTF-8也没用。Windows已更新为最新版本,并尝试重新安装git,但毫无帮助

我注意到我面临的问题和js文件不一样,完全是随机的。此外,我还面临随机打字脚本文件的问题。 相同的代码库,但对于机器上的所有其他开发人员来说都可以正常工作。

My machine Details:
OS: Windows 10    
Git: 2.31.1.windows.1
node: 10.23.0
Tortoise git: 2.12.0.0
这里是文件内容:

node_modules\@nrwl\cli\lib\output.js
m..........................................................................................................香港«······················································(
!

PÝÀùFË.Ðýoò9b不确定,但我想到了一些事情,以防它们有帮助:你可能达到了Windows文件名大小限制了吗?你对Windows的Linux子系统做了什么有趣的事情吗?他们在为同一个文件争吵吗?这是一个恰好有.js扩展名的二进制文件吗?gzip?不是同一文件夹中的所有文件都是受影响的,只有两个。这些文件不是二进制文件,它们只是javascript文件。关于windows的linux子系统,我认为它们不应该打架,有没有办法确定这一点?这很奇怪。恐怕我不知道发生了什么事。这些文件总是很有趣?有没有时间让它们哀叹ext,然后它们会在延迟后出现混乱?我怀疑这是操作系统级别的问题。加密硬盘、索引?足够长的时间后,会有更多的文件这样做吗?是否有某种编译器/transpiler意外地处理了这些文件?如果你在做TypeScript/
tsc
或Webpack,请确保它们不会爬行e
node\u modules
文件夹。很有趣,我不能@you。我怀疑它认为你的名字有争议:)