在我的项目文件夹中执行纱线安装并出现以下错误。
internal/modules/cjs/loader.js:800
throw err;
^
Error: Cannot find module 'ts-node/register'
Require stack:
- internal/preload
?[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:797
:15)?[39m
?[90m at Function.Module._load (internal/modules/cjs/loader.js:690:27)?[39m
?[90m at Module.require (internal/modules/cjs/loader.js:852:19)?[39m
?[90m at Module._preloadModules (internal/modules/cjs/loader.js:1147:12)?[39m
?[90m at loadPreloadModules (internal/bootstrap/pre_execution.js:443:5)?[39m
?[90m at prepareMainThreadExecution (internal/bootstrap/pre_execution.js:62:3
)?[39m
?[90m at internal/main/run_main_module.js:7:1?[39m {
code: ?[32m'MODULE_NOT_FOUND'?[39m,
requireStack: [ ?[32m'internal/preload'?[39m ]
}
Run Code Online (Sandbox Code Playgroud)
删除了node_module、yarn.lock 和node-cache。但没有成功。
此错误不是特定于项目的。如果我在系统中的任何地方运行yarn、node或npm,我都会遇到上述错误。我的节点和纱线包是否损坏?
我希望摩纳哥编辑将 lodash 视为一个库。为了解决这个问题,我使用addExtraLib(content: string, filePath?: string)。由于 lodash 是我的节点模块,我可以提供文件路径,但要在内容中写入内容。我需要在我的摩纳哥编辑器中启用 lodash 的全部功能。
场景:用户想要检索电子邮件或重置密码。人们将根据要求选择相应的选项。仅当表单有效时,提交按钮才会启用。
问题:我想根据所选选项动态更新验证。但它不起作用。我肯定错过了一些东西。我使用了clearValidators,但它也不起作用。这是 工作代码。
用于测试使用:电子邮件:test@test.com 密码:Test@1234
最小值 18 和最大值 99 的正则表达式,前导零。意味着我的号码应该是从 18 到 99。有一个前导零的条件,即 18 == 018, 99 == 099
javascript ×3
angular ×1
angularjs ×1
ng-pattern ×1
node.js ×1
npm ×1
regex ×1
ts-node ×1
yarnpkg ×1