2017-10-13 54 views
0
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) 

我安装nvmnodeangular-clitypescript。当我尝试tyring使用角CLI:收到此错误

ng new projectName 

我得到了上述错误。我对很多这些工具都很陌生,但是我确实花了很多时间去寻找这个错误,而没有到达任何地方。任何帮助表示赞赏。

我在Mac Sierra 10.12.6

+0

我认为这意味着你很可能试图在另一个项目中创建一个新项目。所以只需使用'cd ../'退出此目录,然后'ng project' – EyoelD

回答

0

我认为你正在使用私人npm registry和一些库被封锁在那里。

你可以看到通过命令npm get registry故宫注册,我们应该给你https://registry.npmjs.org/

如果你得到别的东西,你可以改变这种git config set registry https://registry.npmjs.org/将其设置为公开。

+0

我正在获取正确的注册表。谢谢。 – user3593772

0

这是固定的。不知何故必须复制一个node_modules文件夹到我的用户文件夹中,而不是在我的项目目录中。愚蠢的监督,巨大的时间浪费的时间弄清楚。学过的知识。冲突的文件夹导致很多其他奇怪的错误。谢谢。 在重新安装世界之前,请先进入第一步。