• node-sass 安装失败的各种坑


    开始的时候引入别人的一个项目

    npm install

    npm run dev 启动项目

    报错

    > node build/dev-server.js
     
     
    Listening at http://localhost:8888
     
     
    webpack: wait until bundle finished: /index.html
    webpack built 5301489d16ee90d86896 in 3165ms
    Hash: 5301489d16ee90d86896
    Version: webpack 1.15.0
    Time: 3165ms
     Asset     Size  Chunks       Chunk Names
    app.js  1.96 MB       0       app
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./src/common/scss/index.scss 4:14-124 13:2-17:4 14:20-130
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-e0c3a2e6!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/App.vue 4:14-240 13:2-17:4 14:20-246
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-690f3aee&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/ratings/ratings.vue 4:14-280 13:2-17:4 14:20-286
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-2ac60e2e&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/goods/goods.vue 4:14-278 13:2-17:4 14:20-284
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-17cac44c&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/seller/seller.vue 4:14-279 13:2-17:4 14:20-285
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-108aa294&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/split/split.vue 4:14-278 13:2-17:4 14:20-284
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-13f047fa&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/star/star.vue 4:14-277 13:2-17:4 14:20-283
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-bbdb154c&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/ratingselect/ratingselect.vue 4:14-285 13:2-17:4 14:20-291
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-652a5408&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/cartcontrol/cartcontrol.vue 4:14-284 13:2-17:4 14:20-290
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-1728dbcc&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/header/header.vue 4:14-279 13:2-17:4 14:20-285
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-40efc97a&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/shopcart/shopcart.vue 4:14-281 13:2-17:4 14:20-287
     
     
    ERROR in Cannot find module 'node-sass'
     @ ./~/vue-style-loader!./~/css-loader!./~/vue-loader/lib/style-rewriter.js?id=data-v-617e6f7a&scoped=true!./~/sass-loader!./~/vue-loader/lib/selector.js?type=styles&index=0!./src/components/food/food.vue 4:14-277 13:2-17:4 14:20-283
    Child html-webpack-plugin for "index.html":
             Asset     Size  Chunks       Chunk Names
        index.html  1.47 MB       0
    webpack: Failed to compile.
    

    npm i node-sass -s安装
    报错

    E:kibana>npm install node-sass
     
    > node-sass@3.8.0 install E:kibana
    ode_modules
    ode-sass
    > node scripts/install.js
    Cannot download "https://github.com/sass/node-sass/releases/download/v3.8.0/win3
    2-x64-48_binding.node":
    tunneling socket could not be established, cause=socket hang up
    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@3.8.0 postinstall E:kibana
    ode_modules
    ode-sass
    > node scripts/build.js
    Building: D:Program Files
    odejs
    ode.exe E:kibana
    ode_modules
    ode-gypin
    
    ode-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags=
     --libsass_library=
    gyp info it worked if it ends with ok
    gyp verb cli [ 'D:\Program Files\nodejs\node.exe',
    gyp verb cli   'E:\kibana\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 info using node-gyp@3.6.0
    gyp info using node@6.2.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 (E:kibana
    ode_moduleswhichwh
    ich.js:13:12)
    gyp verb `which` failed     at F (E:kibana
    ode_moduleswhichwhich.js:68:19)
    gyp verb `which` failed     at E (E:kibana
    ode_moduleswhichwhich.js:80:29)
    gyp verb `which` failed     at E:kibana
    ode_moduleswhichwhich.js:89:16
    gyp verb `which` failed     at E:kibana
    ode_modulesisexeindex.js:42:5
    gyp verb `which` failed     at E:kibana
    ode_modulesisexewindows.js:36:5
    gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:117:15)
    gyp verb `which` failed  python2 { Error: not found: python2
    gyp verb `which` failed     at getNotFoundError (E:kibana
    ode_moduleswhichwh
    ich.js:13:12)
    gyp verb `which` failed     at F (E:kibana
    ode_moduleswhichwhich.js:68:19)
    gyp verb `which` failed     at E (E:kibana
    ode_moduleswhichwhich.js:80:29)
    gyp verb `which` failed     at E:kibana
    ode_moduleswhichwhich.js:89:16
    gyp verb `which` failed     at E:kibana
    ode_modulesisexeindex.js:42:5
    gyp verb `which` failed     at E:kibana
    ode_modulesisexewindows.js:36:5
    gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:117:15) code: 'ENOENT
    ' }
    gyp verb check python checking for Python executable "python" in the PATH
    gyp verb `which` succeeded python C:Python27python.EXE
    gyp verb check python version `C:Python27python.EXE -c "import platform; print
    (platform.python_version());"` returned: "2.7.12
    "
    gyp verb get node dir no --target version specified, falling back to host node v
    ersion: 6.2.0
    gyp verb command install [ '6.2.0' ]
    gyp verb install input version string "6.2.0"
    gyp verb install installing version: 6.2.0
    gyp verb install --ensure was passed, so won't reinstall if already installed
    gyp verb install version is already installed, need to check "installVersion"
    gyp verb got "installVersion" 9
    gyp verb needs "installVersion" 9
    gyp verb install version is good
    gyp verb get node dir target node version installed: 6.2.0
    gyp verb build dir attempting to create "build" dir: E:kibana
    ode_modules
    ode
    -sassuild
    gyp verb build dir "build" dir needed to be created? E:kibana
    ode_modules
    ode
    -sassuild
    gyp verb Not using VS2017: Could not use PowerShell to find VS2017
    gyp verb build/config.gypi creating config file
    gyp verb build/config.gypi writing out config file: E:kibana
    ode_modules
    ode-
    sassuildconfig.gypi
    gyp verb config.gypi checking for gypi file: E:kibana
    ode_modules
    ode-sassco
    nfig.gypi
    gyp verb common.gypi checking for gypi file: E:kibana
    ode_modules
    ode-sassco
    mmon.gypi
    gyp verb gyp gyp format was not specified; forcing "msvs"
    gyp info spawn C:Python27python.EXE
    gyp info spawn args [ 'E:\kibana\node_modules\node-gyp\gyp\gyp_main.py',
    gyp info spawn args   'binding.gyp',
    gyp info spawn args   '-f',
    gyp info spawn args   'msvs',
    gyp info spawn args   '-G',
    gyp info spawn args   'msvs_version=auto',
    gyp info spawn args   '-I',
    gyp info spawn args   'E:\kibana\node_modules\node-sass\build\config.gypi',
    gyp info spawn args   '-I',
    gyp info spawn args   'E:\kibana\node_modules\node-gyp\addon.gypi',
    gyp info spawn args   '-I',
    gyp info spawn args   'C:\Users\15061857\.node-gyp\6.2.0\include\node\com
    mon.gypi',
    gyp info spawn args   '-Dlibrary=shared_library',
    gyp info spawn args   '-Dvisibility=default',
    gyp info spawn args   '-Dnode_root_dir=C:\Users\15061857\.node-gyp\6.2.0',
    gyp info spawn args   '-Dnode_gyp_dir=E:\kibana\node_modules\node-gyp',
    gyp info spawn args   '-Dnode_lib_file=node.lib',
    gyp info spawn args   '-Dmodule_root_dir=E:\kibana\node_modules\node-sass',
    gyp info spawn args   '-Dnode_engine=v8',
    gyp info spawn args   '--depth=.',
    gyp info spawn args   '--no-parallel',
    gyp info spawn args   '--generator-output',
    gyp info spawn args   'E:\kibana\node_modules\node-sass\build',
    gyp info spawn args   '-Goutput_dir=.' ]
    gyp verb command build []
    gyp verb build type Release
    gyp verb architecture x64
    gyp verb node dev dir C:Users15061857.node-gyp6.2.0
    gyp verb found first Solution file build/binding.sln
    gyp verb could not find "msbuild.exe" in PATH - finding location in registry
    gyp verb "Release" dir needed to be created? null
    gyp verb copying "node.lib" for x64 C:Users15061857.node-gyp6.2.0Release
    o
    de.lib
    gyp info spawn C:WindowsMicrosoft.NETFrameworkv4.0.30319msbuild.exe
    gyp info spawn args [ 'build/binding.sln',
    gyp info spawn args   '/nologo',
    gyp info spawn args   '/p:Configuration=Release;Platform=x64' ]
    Build started 2017/4/15 11:57:06.
    Project "E:kibana
    ode_modules
    ode-sassuildinding.sln" on node 1 (default
     targets).
    ValidateSolutionConfiguration:
      Building solution configuration "Release|x64".
    MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,
    1) 安装 .NET Fram
    ework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了
    其他位置,请将其位置添加到系统
    路径中。 [E:kibana
    ode_modules
    ode-sassuildinding.sln]
    Done Building Project "E:kibana
    ode_modules
    ode-sassuildinding.sln" (def
    ault targets) -- FAILED.
    Build FAILED.
    "E:kibana
    ode_modules
    ode-sassuildinding.sln" (default target) (1) ->
    (_src_libsass target) ->
      MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题
    ,1) 安装 .NET Fr
    amework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到
    了其他位置,请将其位置添加到
    系统路径中。 [E:kibana
    ode_modules
    ode-sassuildinding.sln]
        0 Warning(s)
        1 Error(s)
    Time Elapsed 00:00:00.23
    gyp ERR! build error
    gyp ERR! stack Error: `C:WindowsMicrosoft.NETFrameworkv4.0.30319msbuild.exe
    ` failed with exit code: 1
    gyp ERR! stack     at ChildProcess.onExit (E:kibana
    ode_modules
    ode-gyplib
    uild.js:285:23)
    gyp ERR! stack     at emitTwo (events.js:106:13)
    gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_proces
    s.js:204:12)
    gyp ERR! System Windows_NT 6.1.7601
    gyp ERR! command "D:\Program Files\nodejs\node.exe" "E:\kibana\node_modules
    \node-gyp\bin\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_
    cflags=" "--libsass_ldflags=" "--libsass_library="
    gyp ERR! cwd E:kibana
    ode_modules
    ode-sass
    gyp ERR! node -v v6.2.0
    gyp ERR! node-gyp -v v3.6.0
    gyp ERR! not ok
    Build failed
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modulesa
    bel-cli
    ode_moduleschokidar
    ode_modulesfsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
    1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
    )
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modulesch
    okidar
    ode_modulesfsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
    1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
    )
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_moduleswa
    tchpack
    ode_moduleschokidar
    ode_modulesfsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
    1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
    )
    npm WARN grunt-angular-translate@0.3.0 requires a peer of grunt@~0.4.0 but none
    was installed.
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! node-sass@3.8.0 postinstall: `node scripts/build.js`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the node-sass@3.8.0 postinstall script 'node scripts/build.js
    '.
    npm ERR! Make sure you have the latest version of node.js and npm installed.
    npm ERR! If you do, this is most likely a problem with the node-sass package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     node scripts/build.js
    npm ERR! You can get information on how to open an issue for this project with:
    npm ERR!     npm bugs node-sass
    npm ERR! Or if that isn't available, you can get their info via:
    npm ERR!     npm owner ls node-sass
    npm ERR! There is likely additional logging output above.
    npm ERR! A complete log of this run can be found in:
    npm ERR!     C:Users15061857AppDataRoaming
    pm-cache\_logs2017-04-15T03_57_
    07_545Z-debug.log
    
    

    百度了很久 ,最后 gyp ERR! build error 应该是没有安装什么

    解决办法:
    主要是windows平台缺少编译环境,
    1、先运行: npm install -g node-gyp
    2、然后运行:运行 npm install --global --production windows-build-tools 可以自动安装跨平台的编译器:gym注:第二句执行下载好msi文件卡着不懂不安装 , 手动去对应的目录底下安装一下 在执行一边。
    本以为万事大吉 一执行 npm install node-sass --save-dev 悲剧的事情上演了

    > node-sass@3.13.1 install E:web_hwfVue2app
    ode_modules
    ode-sass
     
    > node scripts/install.js
    Downloading binary from https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-64_binding.node
    Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-64_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@3.13.1 postinstall E:web_hwfVue2app
    ode_modules
    ode-sass
    > node scripts/build.js
    Building: E:26_nodejs
    ode.exe E:web_hwfVue2app
    ode_modules
    ode-gypin
    ode-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
    gyp info it worked if it ends with ok
    gyp verb cli [ 'E:\26_nodejs\node.exe',
    gyp verb cli   'E:\web_hwf\Vue\02app\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 info using node-gyp@3.6.2
    gyp info using node@10.1.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 "C:Python27python.exe" in the PATH
    gyp verb `which` succeeded C:Python27python.exe C:Python27python.exe
    gyp verb check python version `C:Python27python.exe -c "import platform; print(platform.python_version());"` returned: "2.7.14
    "
    gyp verb get node dir no --target version specified, falling back to host node version: 10.1.0
    gyp verb command install [ '10.1.0' ]
    gyp verb install input version string "10.1.0"
    gyp verb install installing version: 10.1.0
    gyp verb install --ensure was passed, so won't reinstall if already installed
    gyp verb install version is already installed, need to check "installVersion"
    gyp verb got "installVersion" 9
    gyp verb needs "installVersion" 9
    gyp verb install version is good
    gyp verb get node dir target node version installed: 10.1.0
    gyp verb build dir attempting to create "build" dir: E:web_hwfVue2app
    ode_modules
    ode-sassuild
    gyp verb build dir "build" dir needed to be created? E:web_hwfVue2app
    ode_modules
    ode-sassuild
    gyp verb build/config.gypi creating config file
    gyp verb build/config.gypi writing out config file: E:web_hwfVue2app
    ode_modules
    ode-sassuildconfig.gypi
    gyp verb config.gypi checking for gypi file: E:web_hwfVue2app
    ode_modules
    ode-sassconfig.gypi
    gyp verb common.gypi checking for gypi file: E:web_hwfVue2app
    ode_modules
    ode-sasscommon.gypi
    gyp verb gyp gyp format was not specified; forcing "msvs"
    gyp info spawn C:Python27python.exe
    gyp info spawn args [ 'E:\web_hwf\Vue\02app\node_modules\node-gyp\gyp\gyp_main.py',
    gyp info spawn args   'binding.gyp',
    gyp info spawn args   '-f',
    gyp info spawn args   'msvs',
    gyp info spawn args   '-G',
    gyp info spawn args   'msvs_version=2015',
    gyp info spawn args   '-I',
    gyp info spawn args   'E:\web_hwf\Vue\02app\node_modules\node-sass\build\config.gypi',
    gyp info spawn args   '-I',
    gyp info spawn args   'E:\web_hwf\Vue\02app\node_modules\node-gyp\addon.gypi',
    gyp info spawn args   '-I',
    gyp info spawn args   'C:\Users\Administrator\.node-gyp\10.1.0\include\node\common.gypi',
    gyp info spawn args   '-Dlibrary=shared_library',
    gyp info spawn args   '-Dvisibility=default',
    gyp info spawn args   '-Dnode_root_dir=C:\Users\Administrator\.node-gyp\10.1.0',
    gyp info spawn args   '-Dnode_gyp_dir=E:\web_hwf\Vue\02app\node_modules\node-gyp',
    gyp info spawn args   '-Dnode_lib_file=C:\Users\Administrator\.node-gyp\10.1.0\<(target_arch)\node.lib',
    gyp info spawn args   '-Dmodule_root_dir=E:\web_hwf\Vue\02app\node_modules\node-sass',
    gyp info spawn args   '-Dnode_engine=v8',
    gyp info spawn args   '--depth=.',
    gyp info spawn args   '--no-parallel',
    gyp info spawn args   '--generator-output',
    gyp info spawn args   'E:\web_hwf\Vue\02app\node_modules\node-sass\build',
    gyp info spawn args   '-Goutput_dir=.' ]
    gyp verb command build []
    gyp verb build type Release
    gyp verb architecture x64
    gyp verb node dev dir C:UsersAdministrator.node-gyp10.1.0
    gyp verb found first Solution file build/binding.sln
    gyp verb could not find "msbuild.exe" in PATH - finding location in registry
    gyp info spawn C:WindowsMicrosoft.NETFrameworkv4.0.30319msbuild.exe
    gyp info spawn args [ 'build/binding.sln',
    gyp info spawn args   '/nologo',
    gyp info spawn args   '/p:Configuration=Release;Platform=x64' ]
    Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
    Build started 2018/6/6 15:52:53.
    Project "E:web_hwfVue2app
    ode_modules
    ode-sassuildinding.sln" on node 1 (default targets).
    ValidateSolutionConfiguration:
      Building solution configuration "Release|x64".
    Project "E:web_hwfVue2app
    ode_modules
    ode-sassuildinding.sln" (1) is building "E:web_hwfVue2app
    ode_modules
    ode-sassuildinding.vcxproj.metaproj" (2) on node 1 (default targets).
    Project "E:web_hwfVue2app
    ode_modules
    ode-sassuildinding.vcxproj.metaproj" (2) is building "E:web_hwfVue2app
    ode_modules
    ode-sassuildsrclibsass.vcxproj" (3) on node 1 (default targets).
    E:web_hwfVue2app
    ode_modules
    ode-sassuildsrclibsass.vcxproj(20,3): error MSB4019: The imported project "E:Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
    Done Building Project "E:web_hwfVue2app
    ode_modules
    ode-sassuildsrclibsass.vcxproj" (default targets) -- FAILED.
    Done Building Project "E:web_hwfVue2app
    ode_modules
    ode-sassuildinding.vcxproj.metaproj" (default targets) -- FAILED.
    Done Building Project "E:web_hwfVue2app
    ode_modules
    ode-sassuildinding.sln" (default targets) -- FAILED.
    Build FAILED.
    "E:web_hwfVue2app
    ode_modules
    ode-sassuildinding.sln" (default target) (1) ->
    "E:web_hwfVue2app
    ode_modules
    ode-sassuildinding.vcxproj.metaproj" (default target) (2) ->
    "E:web_hwfVue2app
    ode_modules
    ode-sassuildsrclibsass.vcxproj" (default target) (3) ->
      E:web_hwfVue2app
    ode_modules
    ode-sassuildsrclibsass.vcxproj(20,3): error MSB4019: The imported project "E:Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
        0 Warning(s)
        1 Error(s)
    Time Elapsed 00:00:00.07
    gyp ERR! build error
    gyp ERR! stack Error: `C:WindowsMicrosoft.NETFrameworkv4.0.30319msbuild.exe` failed with exit code: 1
    gyp ERR! stack     at ChildProcess.onExit (E:web_hwfVue2app
    ode_modules
    ode-gyplibuild.js:258:23)
    gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
    gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:235:12)
    gyp ERR! System Windows_NT 6.1.7601
    gyp ERR! command "E:\26_nodejs\node.exe" "E:\web_hwf\Vue\02app\node_modules\node-gyp\bin\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
    gyp ERR! cwd E:web_hwfVue2app
    ode_modules
    ode-sass
    gyp ERR! node -v v10.1.0
    gyp ERR! node-gyp -v v3.6.2
    gyp ERR! not ok
    Build failed with error code: 1
    npm WARN rollback Rolling back source-map@0.4.4 failed (this is probably harmless): EPERM: operation not permitted, lstat 'E:web_hwfVue2app
    ode_modulesscss-tokenizer
    ode_modules'
    npm WARN eslint-config-standard@6.2.1 requires a peer of eslint-plugin-promise@>=3.3.0 but none is installed. You must install peer dependencies yourself.
    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modulesfsevents):
    npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! node-sass@3.13.1 postinstall: `node scripts/build.js`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the node-sass@3.13.1 postinstall script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    npm ERR! A complete log of this run can be found in:
    npm ERR!     C:UsersAdministratorAppDataRoaming
    pm-cache\_logs2018-06-06T07_52_55_703Z-debug.log
    
    

    解决办法:
    保存后 删除之前安装失败的包(第一次安装请跳过此步)
    npm uninstall node-sass

    重新安装
    npm install node-sass

    相关链接:https://www.jianshu.com/p/92afe92db99f

  • 相关阅读:
    USACO Milk2 区间合并
    Codeforces 490B Queue【模拟】
    HDU 3974 Assign the task 简单搜索
    HDU 5119 Happy Matt Friends(2014北京区域赛现场赛H题 裸背包DP)
    Cin、Cout 加快效率方法
    POJ 1159 回文LCS滚动数组优化
    POJ 2479 不相交最大子段和
    POJ 1458 最长公共子序列 LCS
    在阿里最深刻的,还是职场之道给我的震撼
    精细化
  • 原文地址:https://www.cnblogs.com/lansetiankongblog/p/11955949.html
Copyright © 2020-2023  润新知