由於在內網開發,在將源**遷移到內網中,使用jenkins構建時出現node-sass版本問題
首先先解決vue-cli-service: permission denied許可權問題
chmod -r 755 ./*
在網上查了各種解決方案,原理與方法都大同小異。1、查詢當前系統下node-sass所需的映象檔案版本
// 檢視當前系統使用版本
node -p "[process.platform,process.arch,process.versions.modules].join('-')"
3、修改node-sass的環境變數,
set sass_binary_path=d:/nodejs/.nodes/win32-x64-67_binding.node (根據自己的位址和檔名修改)
4、安裝node-sass模組
npm i node-sass -d --verbose
1、查詢當前系統下node-sass所需的映象檔案版本
// 檢視當前系統使用版本
node -p "[process.platform,process.arch,process.versions.modules].join('-')"
3、進入到專案node_modules/node-sass/vendor目錄,並根據各系統建立目錄並將node檔案放置到目錄下
這樣就可以完美解決在不同系統下導致的node-sass版本異常不能打包問題;
參考部落格:
在內網環境中安裝npm
挺久之前就了解也學習了一些關於nodejs,npm的使用,雖然npm給我們提供了很多的模組或者說外掛程式,但由於工作中一直需要在虛擬機器中開發,只有內網環境,便很少去真正的使用。最近研究了一下如何在內網環境中安裝npm,發現原來是真的可以的,下面就一起來看下吧。接著,將需要要的npm外掛程式 如gr...
在內網環境下部署NTP
ntp server為centos,其它的機器有linux也有windows。關於centos的配置如下 安裝 yum install ntp 安裝完成後可以進行配置 vi etc ntp.conf 比如配置伺服器,限制網段等 啟動 停止 重啟 service ntpd start stop res...
在內網環境使用pip離線安裝python包
在公司的開發過程中,開發機器或生產機器或許並沒有連線外網。這時python的pip和conda等安裝方式就廢掉了。第二種方案 先在開發機器上匯出所有依賴包的清單 pip freeze requirements.txtpip download r requirements.txtpip downloa...