【发布时间】:2019-09-17 05:05:17
【问题描述】:
使用 Angular cli 创建新项目时出错。尝试了 npm clear cache --force 并手动删除了 npm 缓存文件夹。他们都没有工作。
连接互联网不需要代理
ng new testapp--routing
> node-sass@4.11.0 install C:\Users\user\testapp\node_modules\node-sass
> node scripts/install.js
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-72_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-72_binding.node":
HTTP error 404 Not Found
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080
> node-sass@4.11.0 postinstall C:\Users\user\testapp\node_modules\node-sass
> node scripts/build.js
Building: C:\Program Files\nodejs\node.exe C:\Users\user\testapp\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli 'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli 'C:\\Users\\user\\testapp\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli 'rebuild',
gyp verb cli '--verbose',
gyp verb cli '--libsass_ext=',
gyp verb cli '--libsass_cflags=',
gyp verb cli '--libsass_ldflags=',
gyp verb cli '--libsass_library='
gyp verb cli ]
gyp info using node-gyp@3.8.0
gyp info using node@12.0.0 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2
gyp verb `which` failed at getNotFoundError ```
【问题讨论】:
-
您不需要将
--routing放入ng serve命令中,只需使用ng new testapp,它会自动创建您的app.routing.ts文件 -
即使我在创建应用程序时没有明确添加路由也不能解决问题
-
你在防火墙后面吗,有些办公室可能有防火墙,所以你可能需要先设置代理!如果是这种情况,请检查此how to setup the proxy,可能会有所帮助!
-
我使用的是带wifi的个人笔记本电脑,不需要代理连接
-
删除 angular/cli 删除缓存并再次安装并尝试使用 ng new test 创建一个简单的新项目。
$ npm uninstall -g @angular/cli $ npm cache clean $ npm install -g @angular/cli
标签: node.js angular npm angular-cli angular7