순서
최근이 RSS 피드를 이해에서 자연스럽게 RSSHub를 참조 할 필요가있다. 첫 번째 빌드 크롬 확장 경험을 생각하십시오. 오래된 오류가 발생합니다.
GitHub의 프로젝트 : https://github.com/DIYgod/RSSHub-Radar
첫 번째 프로젝트 아래로 필요하고 (나는 ReactNative을 사용하기 전에, 노드 NPM 있도록 일부이기 때문에) NPM 디렉토리 프로젝트에서 작업을 시작
문제가 발생 NPM 실행 빌드를 사용하는 경우입니다 : 오류 : 수 없습니다 찾기 '노드 - 말대꾸'의 모듈
ERROR in ./src/css/options.scss (./node_modules/css-loader/dist/cjs.js??ref--4-2!./node_modules/postcss-loader/src??ref--4-3!./node_modules/sass-loader/dist/cjs.js!./src/css/options.scss)
Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
Error: Cannot find module 'node-sass'
Require stack:
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/sass-loader/dist/getDefaultSassImplementation.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/sass-loader/dist/getSassImplementation.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/sass-loader/dist/index.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/sass-loader/dist/cjs.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/loader-runner/lib/loadLoader.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/loader-runner/lib/LoaderRunner.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/webpack/lib/NormalModule.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/webpack/lib/NormalModuleFactory.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/webpack/lib/Compiler.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/webpack/lib/webpack.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/webpack-cli/bin/utils/validate-options.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/webpack-cli/bin/utils/convert-argv.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/webpack-cli/bin/cli.js
- /Users/yinzh/android/RSSHub-Radar-master/node_modules/webpack/bin/webpack.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15)
at Function.Module._load (internal/modules/cjs/loader.js:864:27)
at Module.require (internal/modules/cjs/loader.js:1044:19)
at require (/Users/yinzh/android/RSSHub-Radar-master/node_modules/webpack-cli/node_modules/v8-compile-cache/v8-compile-cache.js:161:20)
at getDefaultSassImplementation (/Users/yinzh/android/RSSHub-Radar-master/node_modules/sass-loader/dist/getDefaultSassImplementation.js:24:10)
at getSassImplementation (/Users/yinzh/android/RSSHub-Radar-master/node_modules/sass-loader/dist/getSassImplementation.js:19:72)
at Object.loader (/Users/yinzh/android/RSSHub-Radar-master/node_modules/sass-loader/dist/index.js:40:61)
해결 방법 :
1. 실행 프로젝트 디렉토리가 설치 NPM cmd를 -g cnpm --registry = HTTPS : //registry.npm.taobao.org
2. 다운로드 한 후 성공적으로 노드 말대꾸를 설치 cnpm 실행
거기에 NPM 실행 빌드하는 동안 빈 후. 당신은 DIST 폴더를 생성 할 수 있습니다.