tyring使用角CLI:收到此错误
问题描述:
Cannot find module '/Users/dq212/node_modules/@schematics/angular/application'
Error: Cannot find module '/Users/dq212/node_modules/@schematics/angular/application'
at Function.Module._resolveFilename (module.js:469:15)
at Function.resolve (internal/module.js:27:19)
at new ExportStringRef (/usr/local/Cellar/angular-cli/1.4.6/libexec/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics/tools/export-ref.js:15:32)
at NodeModulesEngineHost._resolveReferenceString (/usr/local/Cellar/angular-cli/1.4.6/libexec/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics/tools/node-module-engine-host.js:61:21)
at NodeModulesEngineHost.createSchematicDescription (/usr/local/Cellar/angular-cli/1.4.6/libexec/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics/tools/file-system-engine-host-base.js:151:34)
at SchematicEngine.createSchematic (/usr/local/Cellar/angular-cli/1.4.6/libexec/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics/src/engine/engine.js:82:40)
at CollectionImpl.createSchematic (/usr/local/Cellar/angular-cli/1.4.6/libexec/lib/node_modules/@angular/cli/node_modules/@angular-devkit/schematics/src/engine/collection.js:11:29)
at Object.getSchematic (/usr/local/Cellar/angular-cli/1.4.6/libexec/lib/node_modules/@angular/cli/utilities/schematics.js:40:23)
at Class.run (/usr/local/Cellar/angular-cli/1.4.6/libexec/lib/node_modules/@angular/cli/tasks/schematic-get-options.js:12:40)
at Class.beforeRun (/usr/local/Cellar/angular-cli/1.4.6/libexec/lib/node_modules/@angular/cli/commands/new.js:90:31)
我安装nvm
,node
,angular-cli
和typescript
。当我尝试tyring使用角CLI:收到此错误
ng new projectName
我得到了上述错误。我对很多这些工具都很陌生,但是我确实花了很多时间去寻找这个错误,而没有到达任何地方。任何帮助表示赞赏。
我在Mac Sierra
10.12.6
答
我认为你正在使用私人npm registry
和一些库被封锁在那里。
你可以看到通过命令npm get registry
故宫注册,我们应该给你https://registry.npmjs.org/
如果你得到别的东西,你可以改变这种git config set registry https://registry.npmjs.org/
将其设置为公开。
+0
我正在获取正确的注册表。谢谢。 – user3593772
答
这是固定的。不知何故必须复制一个node_modules文件夹到我的用户文件夹中,而不是在我的项目目录中。愚蠢的监督,巨大的时间浪费的时间弄清楚。学过的知识。冲突的文件夹导致很多其他奇怪的错误。谢谢。 在重新安装世界之前,请先进入第一步。
我认为这意味着你很可能试图在另一个项目中创建一个新项目。所以只需使用'cd ../'退出此目录,然后'ng project' – EyoelD