小编Kar*_*ran的帖子

错误:使用npm install安装时无法找到预设"react"--global babel-preset-react但是没有全局标志

我使用了安装Babel CLI(版本6)npm install --global babel-cli.然后我使用安装反应预设npm install --global babel-preset-react.

然后我.babelrc将项目目录中的文件设置为

{
    "presets": ["react"]
}
Run Code Online (Sandbox Code Playgroud)

当我尝试构建一个JSX文件时,它失败了

Error: Couldn't find preset "react"
    at OptionManager.mergePresets (/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:310:17)
    at OptionManager.mergeOptions (/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:270:12)
    at OptionManager.addConfig (/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:206:10)
    at OptionManager.findConfigs (/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:347:16)
    at OptionManager.init (/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/options/option-manager.js:392:12)
    at File.initOptions (/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/index.js:191:75)
    at new File (/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/index.js:122:22)
    at Pipeline.transform (/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformation/pipeline.js:42:16)
    at transform (/usr/local/lib/node_modules/babel-cli/lib/babel/util.js:53:22)
    at Object.compile (/usr/local/lib/node_modules/babel-cli/lib/babel/util.js:62:12)
Run Code Online (Sandbox Code Playgroud)

如果我安装没有--global标志的预设(即在本地安装在node_modules /文件夹中),那么构建工作.我如何设置让babel使用全局预设?

node.js babeljs

15
推荐指数
1
解决办法
2万
查看次数

如何将models.py拆分为Pyramid中不同模型的不同文件?

我是金字塔的新手,一直在努力对我的项目进行一些改动.我试图将我的模型/类拆分为单个文件而不是单个models.py文件.为了做到这一点,我删除了旧的models.py并创建了一个带__init__.py文件的模型文件夹以及每个类的一个文件.在__init__.py我使用导入类from .Foo import Foo.

这使视图正常工作,并且可以初始化对象.

但是,运行initializedb脚本不会像我在单个models.py中拥有所有模型时那样创建新表.它不会创建相关表,而是直接尝试插入它们.

谁能给我一个金字塔项目结构的例子,它有不同文件中的模型?

python model-view-controller pyramid

11
推荐指数
1
解决办法
2769
查看次数