Open vincentmrlau opened 6 years ago
可以发下项目目录么~
用ath2 a生成的,没有使用h5 template
.
├── app.conf.js
├── jsconfig.json
├── node_modules
│ └── preloader.js
│ ├── LICENSE
│ ├── README.md
│ ├── README_CN.md
│ ├── package.json
│ └── src
│ └── preloader.js
├── package.json
├── src
└── yarn.lock
ath2/src/build/index.js 的getAppBuildConfig方法改一下就可以了
exports.getAppBuildConfig = function (appPath) {
const buildConfig = (() => {
const configPath = path.join(appPath, 'config')
if (fs.existsSync(configPath)) {
return require(configPath)(_.merge)
}
return {}
})()
const defaultConfig = require('../config/build.conf')
return _.merge(defaultConfig, buildConfig)
}
奇怪,没有生成 config
目录么。。
能不能提个PR呢
可以
请问这个配置文件应该怎么写? Error: Cannot find module '/Users/liuyiman/learnspace/athena2/h5/config' at Function.Module._resolveFilename (module.js:547:15) at Function.Module._load (module.js:474:25) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at exports.getAppBuildConfig (/Users/liuyiman/privatespace/athena2/src/build/index.js:57:23) at serveCore (/Users/liuyiman/privatespace/athena2/src/build/serve.js:48:23) at serveApp (/Users/liuyiman/privatespace/athena2/src/build/serve.js:184:5) at serve (/Users/liuyiman/privatespace/athena2/src/build/serve.js:32:7) at Object. (/Users/liuyiman/privatespace/athena2/bin/tfe-serve:26:1)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Function.Module.runMain (module.js:693:10)