cnmp安装过程中问题

运行cnmp run dev后,出现

C:\work\oms\src\oms-web\src\main\java\cn\fcgyl\oms\web\view>cnpm install
/ Installing es6-symbol@3platform unsupported [email protected][email protected][email protected] Package require os(darwin) not compatible with your platform(win32)
[fsevents@^1.0.0] optional install error: Package require os(darwin) not compatible with your platform(win32)

C:\work\oms\src\oms-web\src\main\java\cn\fcgyl\oms\web\view\node_modules\.2.2.3@nodejieba>node "C:\Users\FC_091hf\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\node-gyp-bin\\node-gyp.js" rebuild

** 虽然提示不适合Windows,但是问题好像是sass loader出问题的。所以只要执行下面即可 **
可以尝试:

npm update
npm install
nodejs node_modules/node-sass/scripts/install.js
npm rebuild node-sass

不过只要

cnpm rebuild node-sass
#不放心可以重新安装下
cnpm install

就够了
然后再运行,OK。


然后我在Vue.js中出现关于hotkey的问题如下:

Uncaught TypeError:_WEBPACK_IMPORTED
MODULE_0_hotkeys_js_src_hotkeys_js___default(...) is not a function

源代码为

mounted: function () {        
  hotkeys("f", (event, handler) => {          
      event.preventDefault();          
      event.stopPropagation();          
      this.toggleSearchBox();      
  }); 
}

通过

cnpm remove hotkeys-js
cnpm install hotkeys-js

重新安装尝试了下,问题依旧。
不清楚问题 所在,只好先try/catch掉。

mounted: function () {  
  try{      
        hotkeys("f", (event, handler) => {          
          event.preventDefault();          
          event.stopPropagation();          
          this.toggleSearchBox();       
        });  
     }  
  catch(err){}
}

有知道的帮忙私信下哈哈

你可能感兴趣的:(cnmp安装过程中问题)